美文网首页
如何利用原生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