JavaScriptオブジェクト属性チェック、追加、削除、アクセス操作例
1779 ワード
属性をチェック
オブジェクトのdogを定義し、さまざまな特性を与え、カラーを与え、最後にすべての属性と値を巡回します.
var mouse = {
"name": "betta",
"age": 3,
"varieties": "milaoshu"
}
mouse.hasOwnProperty("name"); // true
mouse.hasOwnProperty("sex"); //false
属性を追加オブジェクトのdogを定義し、さまざまな特性を与え、カラーを与え、最後にすべての属性と値を巡回します.
var dog={
name:" ",
type:" ",
eat:function(){
alert(" ");
}
}
Object.prototype.color=" ";
var name;
for(name in dog){
document.write(name+" "+dog[name]+"
")
}
効果は以下の通りです
name
type
eat function (){ alert(" "); }
color
属性を削除
var cat = {
"name": "tom",
"sex": "man",
"color": "yellow"
}
delete cat.name;
cat.sex = undefined;
cat.color = null;
alert("name :" + cat.hasOwnProperty("name")); //false
alert("sex :" + cat.hasOwnProperty("sex")); //true
alert("color :" + cat.hasOwnProperty("color")); //true
アクセスのプロパティ
var cat = {
"name": "tom",
"sex": "man",
"color": "yellow"
}
var name1 = cat.name; //
var name2 = cat["name"]; //
オブジェクトを作成する2つの方法があります.
var obj = new Object();
obj.name = "MangGuo";
obj.age = 25;
var obj = {
name : "MangGuo", //name ,"MangGuo"
age : 25
}