JS Tips

遍历对象的所有属性

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,我会不定期的分享一些开发技巧

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容