对象的拓展

var  obj = {a:1,b:2,d:3};
  1. for in:循环对象
  • for(var key in obj){}
  1. Object.keys();//将对象的属性名放到一个数组里面;
  • Object.keys(obj)//[a,b,c]
  1. Object.values: 可以获取到所有的属性值放到数组中
  • Object.values(obj)//[1,2,3]
  1. Object.assign(target,source1);把source1中的属性放在target中;
  • var newObj = Object.assign(obj,obj1,obj2);两个合并到obj中去
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。