<script>
var p1 = { //定义一个对象,用大括号{}
a:'hello word', //定义一个对象的属性,如果有多个成员用逗号隔开
b:111
};
var c = p1.a; //对象名.属性
var d =p1['b']; //对象名【'属性'】
document.write(c);
document.write(d);
var p2 = {
x: function (y){ // 函数用function声明 对象名:function (形参)
return 2+y;
}
};
var i = p2.x(2); //对象名.属性(实参)
document.write(i);
console.log(p1.a); /*查看键值 console.log(对象名.属性)
具体方法:在所在的页面右键 -> 检查 -> console*/
console.log(Object.keys(p1));//查看对象的所有属性;
//delete p1.a; //删除对象的属性 delete 对象名.属性
with (p1) //改变对象的属性
{
b = 100;
}
document.write(p1.b);
</script>
值得注意的是假设你p对象没有a属性,而你有调用了这个对象的属性,它返回的是undefined;
(四)javascript 对象概述
最新推荐文章于 2022-07-24 18:58:53 发布