欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

JavaScript對(duì)象屬性檢查、增加、刪除、訪問操作實(shí)例

 更新時(shí)間:2015年07月08日 09:34:34   投稿:junjie  
這篇文章主要介紹了JavaScript對(duì)象屬性檢查、增加、刪除、訪問操作實(shí)例,本文分別給出代碼實(shí)例來講解如何給對(duì)象增加屬性、檢查屬性存在、以及刪除和訪問屬性,需要的朋友可以參考下

檢查屬性

var mouse = {
 "name": "betta",
 "age": 3,
 "varieties": "milaoshu"
}
 
mouse.hasOwnProperty("name"); // true
mouse.hasOwnProperty("sex"); //false

增加屬性

定義個(gè)對(duì)象 dog,然后賦予各種特性,再賦予 color特性,最后遍歷所有的屬性以及值

var dog={
 name:"芒果",
 type:"會(huì)之王",
 eat:function(){
  alert("吃");
 }
}
 Object.prototype.color="白色";
 var name;
 for(name in dog){
  document.write(name+" "+dog[name]+"<br>")
 }

效果如下

name 芒果
type 會(huì)之王
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; //通過點(diǎn)操作符來訪問對(duì)象屬性
var name2 = cat["name"]; //通過中括號(hào)操作符來訪問對(duì)象屬性

還有創(chuàng)建對(duì)象的兩種方式

var obj = new Object();
obj.name = "MangGuo";
obj.age = 25;

var obj = {
  name : "MangGuo", //name是屬性名,"MangGuo"是值
  age : 25
}

相關(guān)文章

最新評(píng)論