相关疑难解决方法(0)

如何在JavaScript中检查empty/undefined/null字符串?

我看到了这个帖子,但我没有看到JavaScript特定的例子.有一个简单string.Empty的JavaScript可用,还是只是检查的情况""

javascript null is-empty

2645
推荐指数
45
解决办法
276万
查看次数

对象是空的吗?

检查对象是否为空的最快方法是什么?

有没有比这更快更好的方法:

function count_obj(obj){
    var i = 0;
    for(var key in obj){
        ++i;
    }

    return i;
}
Run Code Online (Sandbox Code Playgroud)

javascript

482
推荐指数
11
解决办法
64万
查看次数

从Javascript中的Object中删除空白属性

如何删除这些都是属性undefinednull在JavaScript对象?

(问题类似于这个阵列)

javascript

208
推荐指数
20
解决办法
17万
查看次数

Object.getOwnPropertyNames vs Object.keys

javascript Object.getOwnPropertyNamesObject.keysjavascript有什么区别?还有一些例子值得赞赏.

javascript

195
推荐指数
3
解决办法
4万
查看次数

如何在Javascript中匹配空字典?

从节点REPL的事情,

> d = {}
{}
> d === {}
false
> d == {}
false
Run Code Online (Sandbox Code Playgroud)

鉴于我有一个空字典,我如何确保它是一个空字典?

javascript dictionary match

56
推荐指数
6
解决办法
4万
查看次数

如何使用*ngIf检查角度2模板中的空对象

我想检查我的对象是否为空,不要渲染我的元素,这是我的代码:

<div class="comeBack_up" *ngIf="previous_info != {}">
   <a 
      [routerLink]="['Inside_group_page',{'name':previous_info.path | dotTodash }]"
      >
        {{previous_info.title}}
   </a>
</div>
Run Code Online (Sandbox Code Playgroud)

但是我的代码错了,最好的方法是什么?

javascript typescript angular

43
推荐指数
5
解决办法
9万
查看次数

Javascript:检查对象是否没有属性,或者map/associative-array是否为空

可能重复:
如何从JSON测试空Javascript对象?

在Javascript中是否有一种简单的方法来检查对象是否没有属性?或者换句话说,检查地图/关联数组是否为空的简单方法?例如,假设您有以下内容:

var nothingHere = {};
var somethingHere = {foo: "bar"};
Run Code Online (Sandbox Code Playgroud)

有没有一种简单的方法来判断哪一个是"空的"?我唯一能想到的是这样的事情:

function isEmpty(map) {
   var empty = true;

   for(var key in map) {
      empty = false;
      break;
   }

   return empty;
}
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法(像本地财产/功能或其他东西)?

javascript associative-array map is-empty object-property

33
推荐指数
1
解决办法
5万
查看次数

获得两个json对象的差异

场景:我想要一个比较两个JSON对象的函数,并返回一个带有差异列表的JSON对象,如果可能的话还有更多数据,例如覆盖度量.

var madrid = '{"type":"team","description":"Good","trophies":[{"ucl":"10"}, {"copa":"5"}]}';
var barca = '{"type":"team","description":"Bad","trophies":[{"ucl":"3"}]}';
Run Code Online (Sandbox Code Playgroud)

如果我运行compare(madrid, barca)返回的对象可能看起来像:

{"description" : "Bad", "trophies":[{"ucl":"3"}, {"copa":"5"}]}; 
Run Code Online (Sandbox Code Playgroud)

或类似的东西,你明白了.

有谁知道这个解决方案?我已经找到了一个插件,但我想知道是否还有其他选择.

javascript diff jquery json

26
推荐指数
3
解决办法
5万
查看次数

使用JavaScript/jQuery检查Object是否为空

我有一个像这样的对象:

ricHistory = {
  name1: [{
    test1: value1,
    test2: value2,
    test3: value3
  }],
  name2: [{
    test1: value1,
    test2: value2,
    test3: value3
  }]
};
Run Code Online (Sandbox Code Playgroud)

现在我想用Javascript/jQuery检查例如name2是否为空.我知道这个方法hasOwnProperty.它只适用于data.hasOwnProperty('name2')名称是否存在,但我必须检查它是否为空.

javascript jquery json

21
推荐指数
4
解决办法
7万
查看次数

Javascript trivia:检查空对象的相等性

可能是这个问题的重复.

愚蠢的javascript问题:我想检查对象是否是emtpy对象.

我将空对象称为使用空对象文字产生的对象,如下所示:

 var o = {};
Run Code Online (Sandbox Code Playgroud)

正如预期的那样,既不是=====不起作用,如以下两个陈述

 alert({}=={});
 alert({}==={});
Run Code Online (Sandbox Code Playgroud)

假的.

评估空对象的表达式示例:

  • 0
  • ""
  • {a:"b"}
  • []
  • new function(){}

那么评估空物体的最短方法是什么?

html javascript jquery

11
推荐指数
2
解决办法
7396
查看次数