最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

Javascript判断对象是否相等实现代码_javascript技巧

来源:动视网 责编:小采 时间:2020-11-27 21:07:39
文档

Javascript判断对象是否相等实现代码_javascript技巧

Javascript判断对象是否相等实现代码_javascript技巧:在做表单页面的时候,想判断2个js对象,是不是所有完全相同。这里是stackoverflow上的解决办法,在这里记录一下。 代码如下: Object.prototype.equals = function(x) { var p; for(p in this) { if(typeof(x[p])=='unde
推荐度:
导读Javascript判断对象是否相等实现代码_javascript技巧:在做表单页面的时候,想判断2个js对象,是不是所有完全相同。这里是stackoverflow上的解决办法,在这里记录一下。 代码如下: Object.prototype.equals = function(x) { var p; for(p in this) { if(typeof(x[p])=='unde


在做表单页面的时候,想判断2个js对象,是不是所有完全相同。
这里是stackoverflow上的解决办法,在这里记录一下。
代码如下:
Object.prototype.equals = function(x)
{
var p;
for(p in this) {
if(typeof(x[p])=='undefined') {return false;}
}
for(p in this) {
if (this[p]) {
switch(typeof(this[p])) {
case 'object':
if (!this[p].equals(x[p])) { return false; } break;
case 'function':
if (typeof(x[p])=='undefined' ||
(p != 'equals' && this[p].toString() != x[p].toString()))
return false;
break;
default:
if (this[p] != x[p]) { return false; }
}
} else {
if (x[p])
return false;
}
}
for(p in x) {
if(typeof(this[p])=='undefined') {return false;}
}
return true;
}

文档

Javascript判断对象是否相等实现代码_javascript技巧

Javascript判断对象是否相等实现代码_javascript技巧:在做表单页面的时候,想判断2个js对象,是不是所有完全相同。这里是stackoverflow上的解决办法,在这里记录一下。 代码如下: Object.prototype.equals = function(x) { var p; for(p in this) { if(typeof(x[p])=='unde
推荐度:
标签: 判断 是不是 代码
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top