- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
从下面的函数中,从 chrome 控制台返回的数组应该像这样显示吗?
[ name: 'Mike', age: 60, role: 'director' ]
当我在 Chrome 控制台中键入数组时,我收到返回的预期语法错误。我知道我正在空数组上设置属性,但我认为该数组不会像这样显示[姓名:“迈克”,年龄:60, Angular 色:“导演”]
这个 chrome 是否试图通过告诉我属性来帮助我?
在 jsfiddle、firefox 和 safari 中输入该函数会返回一个空数组,但 chrome 会显示数组上的属性。
var object = {
name: 'Mike',
age: 60,
role: 'director'
}
var array = []
function test_reduce(object) {
return Object.keys(object).reduce(function(array, key) {
array[key] = object[key]
return array;
}, array)
}
var dummy_1 = test_reduce(object)
console.log(dummy_1)
function test_Loop(object) {
for (var key in object) {
array[key] = object[key]
}
return array;
}
var dummy_1 = test_reduce(object)
console.log(dummy_1)
console.log(test_Loop(object))
我正在使用
Chrome Version 61.0.3119.0 (Official Build) canary (64-bit)
Chrome Version 58.0.3029.110 (64-bit)
Node.js v7.7.4
Safari Version 10.1.1 (12603.2.4)
Firefox 53.0.3 (64-bit)
最佳答案
在所有情况下返回的数组都是相同的,尽管其他浏览器默认情况下不会列出数组的属性,但 chrome 会列出(特定于空数组用作 map 时的场景)。例如,如果您单击 Firefox 控制台上返回的空数组,它将列出您已添加的属性。
关于javascript - 设置数组的属性,在 chrome/node/canary 中返回时髦的数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44361366/
我需要了解此正则表达式的功能,但是阅读有关正则表达式的groovy.codehaus文档似乎对我没有帮助 matches: "[\\p{L}\\p{N}\\s-.()_&]+" http://groo
使用下面的代码,我试图将此 datetime 字符串转换为本地 DateTime private DateTime ConvertToLocalTime(string datetimestring)
我的花车表现得很奇怪(好吧,我猜他们正在按照他们应该的方式行事),但我似乎无法理解为什么。出于某种原因,包含“Alex”的 div 框总是转到另一行。我搞砸了什么吗? 样式.css .clear {
我想确保我不会因此导致性能问题。我们正在编写一个简单的 Money DSL,我被建议打开: ExpandoMetaClass.enableGlobally() 但是,我还不能确切地确定这意味着什么。它
我们有一个现有的基于 Java 的重量级项目,需要一个交互式脚本解释器。经过大量研究,我们最终使用了 Jython,原因之一是客户群体已经拥有大量的 Python 专业知识,并且以一种与他们已经知道的
我是一名优秀的程序员,十分优秀!