javascriptは、配列とオブジェクトの中にある要素があるかどうかを判断します.

1552 ワード

javascriptは、配列とオブジェクトの中にある要素があるかどうかを判断します.
配列を判断する:[]はある要素が存在するかどうか、配列のindexOf関数、方法arr.indexOf(find,start);
find:探している内容は、必ず必要です.
start:検索開始下付き、オプション.
は、データを検索します.下付きが見つからなかったら、-1を返します.
 
判断対象:{}ある元素が存在するかどうか、1、使用対象のハスOwnProperty()方法.
この方法は、自分の属性が存在するかどうかを判断するだけで、相続属性に対してはfalseを返します.
var o={x:1};
o.hasOwnProperty("x");       //true,      x
o.hasOwnProperty("y");       //false,        y
o.hasOwnProperty("toString"); //false,        ,       
2、inキーワードを使う.
この方法は、オブジェクトの固有属性と継承された属性が存在するかどうかを判断することができる.
var o={x:1};
"x" in o;            //true,      
"y" in o;            //false
"toString" in o;     //true,       
 
posted on
2016-10-21 08:28  YxzJ読み(
…)コメント(
コレクションを編集
転載先:https://www.cnblogs.com/yxzzj/p/5983317.html