英語の文法を連想させるJavaScript in演算子


発見する


スクロールイベントに関するstackoverflowを調べてみました.
    const windowHeight = "innerHeight" in window ? window.innerHeight : document.documentElement.offsetHeight;
チリンチリン???これでいいですか???
しかし、3つの演算子を初めて見たとき、見ることができず、英語の文法のようなin windowに魅了された.

この様子に夢中になっただけで、息を切らしてぼんやりしていて、特欽様がin演算子だと教えてくれました.
後でよく利用するために書いたposting!!
SNSの純機能

用途


MDN定義によれば、in演算子が指定されたオブジェクトまたはプロトタイプのチェーンにこの属性を持つ場合、trueが返されます.
次の例を見てみましょう.

オブジェクトから..。

const macaron = {
  flavour: "strawberry",
  from: "laduree",
  price: 2500
}

console.log("from" in macaron) //true
console.log("laduree" in macaron) //false
console.log("macron" in macaron) //false

配列内..。

const flavours = ['strawberry', 'coffee', 'chocolate', 'vanilla', 'greentea'];
console.log(0 in flavours); // true
console.log(4 in flavours); // true
console.log(5 in flavours); // false

標準埋め込みオブジェクト-MAth

'random' in Math // true
'floor' in Math // true
'PI' in Math // true

わあ...ゞㅎㅎ神奇......ゞ
今になって初めてこんな不思議なことを知った.
いいえ.今知っていればいいでしょう.

活用する


最初の例に戻ります!!
    const windowHeight = "innerHeight" in window ? window.innerHeight : document.documentElement.offsetHeight;
windowの内心は食べきれない时がありますか…?!
役に立たない時は後者で表現します.
まずはChromeとSafariでコンソールを撮った時に両方ともフォトジェニック!
じゃあ犯人は...
ふーん...
エクスポート...

本当です・・・

驚くべき事実もある
この文章は10年前に書いた回答です…!
in演算子はこんなに古い文法だったのかハハ...😂
Popoleかtheを修理します.ははは!
幸い今になってやっと5年後に知ることができる内容(精神的勝利)を発見しました
これはいい発見だ😂😂