typeof myobj == "undefined"
myobj === undefined
myobj === null
!this.hasownproperty
('myobj'
)解題思路
: typeof myobj == "undefined"
;// typeof 檢測出來的結果無論是什麼都是乙個字串型別的結果
// 如果此時 myobj 存在 => 相當於 : typeof
== "undefined" -> "object" == "undefined" -> false
// 如果此時 myobj 不存在 => 相當於
: typeof null == "undefined" -> "null" == "undefined" -> false
// 不論 myobj 是否存在該判斷語句都返回 false 所以 a 錯。
myobj === undefined;
// 如果此時 myobj 存在 => 相當於 :
=== undefined -> 【三個等於是嚴格等於不會進行資料型別轉換】-> false
// 如果此時 myobj 不存在 => 相當於
: null === undefined -> false【三個等於與兩個等於的區別要注意】 -> false
// 不論 myobj 是否存在該判斷語句都返回 false 所以 b 錯。
myobj === null;
// 如果此時 myobj 存在 => 相當於 :
=== null -> false
// 如果此時 myobj 存在 => 相當於
: null === null -> true
// myobj 存在返回 false , 不存在返回 true 所以 c 對。
!this.hasownproperty
('myobj');
最後乙個選項敗在這個取反操作符上了!
供參考
標題l/element/label
文件中第乙個 id 值與元素 for 屬性值相同的元素,如果可關聯標籤(labelable)
a.每個物件都具有乙個名為prototype的方法
b.每個物件的_proto_屬性指向自身建構函式的prototype
c.物件不具有prototype屬性,只有函式才有prototype屬性
d.每個物件都具有乙個名為_proto_的屬性
1.常見的塊級元素( 自動換行, 可設定高寬 )有:
div,h1-h6,p,pre,ul,ol,li, form,table, label等
2。常見的行內元素( 無法自動換行,無法設定寬高)有:
a,img,span,i(斜體),em(強調),sub(下標),sup(上標)等。
3.常見的行塊級元素(擁有內在尺寸, 可設定高寬,不會自動換行 )有:
array.from(arr, mapfn,thisarg)方法,用於將兩類可以把物件轉換為真正的陣列:類似陣列的物件和可遍歷的物件(部署了iterator介面的,string,es6新增的map和set)。可以傳3個引數,其中第乙個是陣列,必傳;第二個是乙個函式(類似map函式),對陣列元素進行操作後再返回陣列,可選;第三個是對於this關鍵字的指向,可選。
slice() 方法可從已有的陣列中返回選定的元素。
返回值:返回乙個新的陣列,包含從 start 到 end (不包括該元素)的 arrayobject 中的元素。
說明請注意,該方法並不會修改陣列,而是返回乙個子陣列。如果想刪除陣列中的一段元素,應該使用方法 array.splice()。
所以在這裡就是對集合a應用slice,返回乙個新的陣列,不對陣列做任何改變。
展開運算子,把a集合的元素展開後,用陣列承載,返回新的陣列。
map() 方法返回乙個新陣列,陣列中的元素為原始陣列元素呼叫函式處理後的值。
map() 方法按照原始陣列元素順序依次處理元素。
注意: map() 不會對空陣列進行檢測。
注意: map() 不會改變原始陣列。
所以map方法返回了乙個新的陣列,並且陣列中每個元素是a裡面的元素。
6.http的缺點與https
a、通訊使用明文不加密,內容可能被竊聽
b、不驗證通訊方身份,可能遭到偽裝
c、無法驗證報文完整性,可能被篡改
d、https就是http加上加密處理(一般是ssl安全通訊線路)+認證+完整性保護
筆試選擇題13
一 目標程式是 編譯系統生成的,解釋系統不生成目標程式。編譯 源 目標 解釋 源 中間 目標 目標 是機器可直接執行的 不管編譯還是解釋,都需要轉為機器識別的才能執行,只不過解釋是靠虛擬機器或者其他機制 1 解釋程式不是直接執行,而是轉換成機器可識別碼之後才能執行 2 一般來說,建立在編譯基礎上的系...
mysql面試選擇題 mysql面試練習題
查詢沒有報名的學生 方法1select s.from student s left join baoming bm on s.sid bm.sid where bm.sid is null 方法2select from student where sid not in select distinct...
筆試選擇題二十三
一 https採用 ssl 實現安全 訪問?1 ssl secure sockets layer 安全套接層 是https採用的加密通道 2 ipsec internetprotocolsecurity 用以提供公用和專用網路的端對端加密和驗證服務。3 pgp pretty good privacy...