Js相关杂记
Jarvis.y
学到老,活到老~~~
展开
-
Angular Js 判断对象不为空对象的三种方法
前言 在写前端时,很多时候都需要去校验后端返回的数据是否是个空对象。这里就介绍三种方法 第一种 //将json对象转化为json字符串,再判断该字符串是否为"{}" JSON.stringify(data)=='{}' 第二种 //用getOwnPropertyNames方法获取到对象中的属性名,存到一个数组中,通过判断数组的length来判断此对象是否为空 Object.getOwnPropertyNames(data).length === 0 第三种 //使用ES6的Object.keys()方法原创 2020-10-02 16:40:24 · 1168 阅读 · 0 评论 -
Angular Js对象的拷贝复制
前言 https://www.cnblogs.com/panrui1994/p/9378696.html Angular 在进行对象的赋值的时候,假如你直接使用 “=” 赋值,那么当这个你这个赋值后的对象里的属性改变的时候,源对象也会相应的改变。所以如果不想源对象的属性也改变,这就需要进行深拷贝了,下面介绍四种比较方便的深拷贝方法 第一种JSON.parse(JSON.stringify(obj)) 缺点:对象必须遵从JSON格式 var obj1 = { name:'张三' } //obj1原创 2020-10-02 16:32:23 · 885 阅读 · 2 评论