小编GNE*_*QUE的帖子

对于带对象的循环

我在下面看到这个代码,它将一个嵌套对象的所有块的指定属性值添加到一个名为arrays的数组中.我的问题是我不明白迭代如何在嵌套对象中工作,如下面的使用for循环.

有人可以向我解释如何使用对象进行循环迭代吗?

let list = {
   value: 1,
   rest: {
      value: 2,
      rest: {
         value: 3,
         rest: null
    }
  }
};
Run Code Online (Sandbox Code Playgroud)

以下是完成工作的功能

function listToArray(list) {
  let arrays = [];
  for (let node = list; node; node = node.rest) { // big question: how it works or possible?
    arrays.push(node.value);
  }
  return arrays;
}
console.log(listToArray(list)); // -> [1, 2, 3]
Run Code Online (Sandbox Code Playgroud)

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

如何通过点击进入 VS Code 中的类

我正在使用VSCODEas 编辑器来构建我的laravel应用程序。class我在视频中看到,只需单击“class name做什么”即可进入 a extension goto-View。那么有人可以告诉哪个扩展可以在 vscode 中处理此功能吗classes

laravel vscode-extensions

5
推荐指数
2
解决办法
4832
查看次数

标签 统计

laravel ×1

vscode-extensions ×1