17 JS基础之--对象的组成(属性和方法)

来源:互联网 发布:淘宝店铺首页设置客服 编辑:程序博客网 时间:2024/06/14 10:07

什么是对象–对象具有特征(属性)和行为(方法)

怎么绑定属性和方法呢?

对象名.属性/方法 = 值/函数。

属性绑定有两种方法:

  1. 对象名.属性=
  2. 对象名[“”]=

如果我们需要一个变量来绑定属性。那么使用第2种方法比较好,变量方便随时修改或者替换其他的属性名。

第一种直接绑定不方便,而且无法识别变量,无法修改。

demo:如果一个数组中所有属性都要绑定到某个对象上。

var bbb = new Object( );//创建空白对象var arr = ["a","b","c","d","e","f","g","h","i","j"]; //思路:数组中元素太多,就不能直接绑定了  bbb.a = 1;  bbb.b = 1;  bbb.c = 1;  bbb.f = 1;  .....for(var i=0;i<arr.length;i++){//bbb.arr[i]=1;//  对象名.属性名 的形式只能直接绑定,不能在此运用。//对象名[变量]  的形式绑定灵活可以把属性以变量的形式进行绑定。bbb[arr[i]] = 1; }console.log(bbb);//Object {a: 1, b: 1, c: 1, d: 1, e: 1…}
0 0
原创粉丝点击