相关疑难解决方法(0)

检查JavaScript对象中是否存在密钥?

如何检查JavaScript对象或数组中是否存在特定键?

如果某个密钥不存在,并且我尝试访问它,它会返回false吗?或抛出错误?

javascript object

2750
推荐指数
20
解决办法
181万
查看次数

如何从JavaScript对象中删除密钥?

假设我们有一个这种格式的对象:

var thisIsObject= {
   'Cow' : 'Moo',
   'Cat' : 'Meow',
   'Dog' : 'Bark'
};
Run Code Online (Sandbox Code Playgroud)

我想做一个按键删除的功能:

removeFromObjectByKey('Cow');
Run Code Online (Sandbox Code Playgroud)

javascript

1171
推荐指数
3
解决办法
86万
查看次数

如何从JavaScript对象中删除项目

可能重复:
如何从javascript对象中删除属性

如何从JavaScript对象中删除项?

像这样:

var test = {'red':'#FF0000', 'blue':'#0000FF'};
test.remove('blue');
Run Code Online (Sandbox Code Playgroud)

javascript object

366
推荐指数
1
解决办法
36万
查看次数

删除JSON属性

如果我有一个JSON对象说:

var myObj = {'test' : {'key1' : 'value', 'key2': 'value'}}
Run Code Online (Sandbox Code Playgroud)

我可以删除'key1',因此它变为:

{'test' : {'key2': 'value'}}
Run Code Online (Sandbox Code Playgroud)

javascript json

311
推荐指数
2
解决办法
35万
查看次数

什么是JavaScript垃圾收集?

什么是JavaScript垃圾收集?为了编写更好的代码,Web程序员理解JavaScript垃圾收集有什么重要意义?

javascript garbage-collection

295
推荐指数
6
解决办法
12万
查看次数

如何确定对象在JavaScript中是否具有给定属性

如何确定对象是否具有x已定义的属性y,而不管其值是x.y多少?

我正在使用

if (typeof(x.y) !== 'undefined')
Run Code Online (Sandbox Code Playgroud)

但这似乎有点笨拙.有没有更好的办法?

javascript object

284
推荐指数
6
解决办法
23万
查看次数

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

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

(问题类似于这个阵列)

javascript

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

137
推荐指数
3
解决办法
15万
查看次数

如何删除/取消设置javascript对象的属性?

可能重复:
如何取消设置Javascript变量?
如何从javascript对象中删除属性

我正在寻找一种方法来删除/取消设置JS对象的属性,这样如果我循环遍历该对象,它们将不再出现for (var i in myObject).如何才能做到这一点?

javascript jquery

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

隐藏JSON.stringify()输出中的某些值

是否可以排除某些字段包含在json字符串中?

这是一些伪代码

var x = {
    x:0,
    y:0,
    divID:"xyz",
    privateProperty1: 'foo',
    privateProperty2: 'bar'
}
Run Code Online (Sandbox Code Playgroud)

我想排除privateProperty1和privateproperty2出现在json字符串中

所以我想,我可以使用stringify替换器功能

function replacer(key,value)
{
    if (key=="privateProperty1") then retun "none";
    else if (key=="privateProperty2") then retun "none";
    else return value;
}
Run Code Online (Sandbox Code Playgroud)

并在stringify中

var jsonString = json.stringify(x,replacer);
Run Code Online (Sandbox Code Playgroud)

但是在jsonString中我仍然看到它

{...privateProperty1:value..., privateProperty2:value }
Run Code Online (Sandbox Code Playgroud)

我想要没有privateproperties的字符串.

javascript json

81
推荐指数
5
解决办法
6万
查看次数

标签 统计

javascript ×9

object ×3

jquery ×2

json ×2

dom ×1

garbage-collection ×1