zoukankan      html  css  js  c++  java
  • 动态的给一个空对象添加成员

    <!DOCTYPE HTML>
    <html lang="zh-cn" ng-app="CSSClasses">
    <head>
        <meta charset="UTF-8">
        <title>CSSClasses</title>
        
    </head>
    <body>
    请输入城市:<input type="text" id="city" />
    请输入数值:<input type="text" id="value" />
    <button id="btn">点击添加</button>
    </body>
    <script type="text/javascript">
        var obj = {};//初始化一个对象
        var oBtn = document.getElementById('btn');
        oBtn.onclick = function(){//点击but之后,再去取输入框的value
            var oCity = document.getElementById('city').value;//获取输入框中的数据
            var oValue = document.getElementById('value').value;//获取输入框中的数据
            obj[oCity] = oValue; //一般给对象添加成员的写法是:obj.key = Value;  但是由于此处的key value都是变量,所以只能用方括号的写法;
         console.log(obj); 
    }
    </script>

    </html>

    动态的将input输入框中的值获取到,然后成为对象的key,value;,再将它添加到对象obj中;

    给对象添加属性  还可以用构造函数,添加,就是用this,然后实例化对象的时候通过传参 实现添加属性

  • 相关阅读:
    雷林鹏分享:Lua 运算符
    雷林鹏分享:PHP JSON
    不要提交代码到HEAD上
    Mr Cao 的提问
    使用masory
    git 下载单个文件 已经添加多个远程服务器
    自动生产jason的工具
    简单的应用可以用storyBoard
    《创业维艰》
    造成死锁的各种情况
  • 原文地址:https://www.cnblogs.com/Jerry-spo/p/6530400.html
Copyright © 2011-2022 走看看