美文网首页
如何利用原生js动态给一个空对象添加属性以及属性值

如何利用原生js动态给一个空对象添加属性以及属性值

作者: 不醒的兔子 | 来源:发表于2018-11-16 13:53 被阅读0次

访问对象属性一共有两种方法:点获取法和方括号获取法。而我们最常用的就是点获取法了。但是当我们遇到需要给对象动态添加属性和属性值时,点获取法好像就不太好用了,尤其是我们不知道属性名的时候更不好办。这时候,方括号获取法就派上用场了。下面,来看一个例子,就一目了然了。

btn.onclick =function(){

    var city = input_city.value;

    var num = input_num.value;

    obj[city] = num;//利用方括号法添加属性和属性值

    console.log(obj);//会输出obj={xxx:yyyy,zzz:kkk}

  }

相关文章

网友评论

      本文标题:如何利用原生js动态给一个空对象添加属性以及属性值

      本文链接:https://www.haomeiwen.com/subject/qfkmfqtx.html