JS Tips

作者: Lefe | 来源:发表于2017-09-18 10:26 被阅读28次

    遍历对象的所有属性

    function showProps(obj, objName) {
      var result = "";
      for (var i in obj) {
        if (obj.hasOwnProperty(i)) {
            result += objName + "." + i + " = " + obj[i] + "\n";
        }
      }
      return result;
    }
    
    var car = {
        name: "Lefe",
        from: 'BeiJing'
    };
    
    // 所有的属性
    var result = showProps(car, 'car');
    console.log(result);
    
    // 所有的属性
    console.log(Object.keys(car));
    
    // 该方法返回一个数组,它包含了对象 o 所有拥有的属性
    console.log(Object.getOwnPropertyNames(car));
    

    添加属性

    给普通的 JS 对象添加属性:

    var car = {
        name: "Lefe",
        from: 'BeiJing'
    };
    
    car.sign = 'Very good';
    

    但是对于 Mongodb 中的对象,不可直接添加属性,需要在 Schema 中定义后才可以添加属性。

    参考

    JS 对象

    ===== 我是有底线的 ======
    喜欢我的文章,欢迎关注我的新浪微博 Lefe_x,我会不定期的分享一些开发技巧

    相关文章

      网友评论

          本文标题:JS Tips

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