小编Dom*_*nic的帖子

循环遍历对象并更改所有值

我在循环访问对象并将所有值更改为其他值时遇到问题,假设我想将所有值更改为字符串"redacted".我需要能够在纯JavaScript中执行此操作.

例如,我有一个像这样的对象......

spy = {
id: 007,
name: "James Bond",
age: 31
};
Run Code Online (Sandbox Code Playgroud)

并且......之后对象看起来像这样

spy = {
id: "redacted",
name: "redacted",
age: "redacted"
};
Run Code Online (Sandbox Code Playgroud)

这是我必须要开始的

var superSecret = function(spy){
  // Code Here
}
Run Code Online (Sandbox Code Playgroud)

这不应该创建一个新的间谍对象,而是更新它.

javascript

10
推荐指数
6
解决办法
2万
查看次数

我只能返回1个阵列

我正在尝试使用这个数组并将其分成2个新的数组,均衡和赔率并返回它们.当我运行下面的代码时,我只是得到了赔率,为什么会这样?我能做些什么来解决它?

提前致谢.

var numbersArray = [1,2,34,54,55,34,32,11,19,17,54,66,13];

function divider( arr ) {
  var evens = [];
  var odds = [];
  for (var i = 0; i < arr.length; i++) {
    if (arr[i] % 2 === 0) {
      evens.push(arr[i]);
    } else {
      odds.push(arr[i]);
    }
  }
  return(evens, odds);
}

divider(numbersArray);
Run Code Online (Sandbox Code Playgroud)

javascript arrays

4
推荐指数
1
解决办法
89
查看次数

标签 统计

javascript ×2

arrays ×1