2023年2月20日 星期一

在 JavaScript 使用 in

 在 JavaScript 使用 in

前言

  最近發現 for...in 與 in 是不同的語法,抽個空作個學習,在此做個紀錄。


內容

  in 這個語法適用於檢查物件是否有某成員,範例如下

const obj = {
  p1 : 'string',
  p2 : 1234
};
console.log('p1' in obj);//true
console.log('p2' in obj);//true
console.log('p3' in obj);//false


檢查的結果會是布林值,要注意檢查的參數是用 string。當然可以用檢查是否為 undefined 來檢查,但是語法比較長就是了。


參考資料

[ developer.mozilla.org ] in operator

沒有留言:

張貼留言