我正在玩for...of
,并试图看到实体的关键和价值被循环并达到以下状态是多么直观:
for (var divEntries of Array.from(document.querySelectorAll('div')).entries()) {
console.log(divEntries[0]); // Key
console.log(divEntries[1]); // Value
}
有没有更好的方法来做这个比在条目上使用数组位置更加语义?
答案 0 :(得分:3)
更明确的方法是使用Destructuring assignment
java.lang.IllegalArgumentException: The _parent field's type option can't be changed: [null]->[metadata]
at org.elasticsearch.index.mapper.internal.ParentFieldMapper.doMerge(ParentFieldMapper.java:389)
at org.elasticsearch.index.mapper.FieldMapper.merge(FieldMapper.java:364)
at org.elasticsearch.index.mapper.MetadataFieldMapper.merge(MetadataFieldMapper.java:75)
at org.elasticsearch.index.mapper.Mapping.merge(Mapping.java:120)
at org.elasticsearch.index.mapper.DocumentMapper.merge(DocumentMapper.java:376)
MDN有一个关于如何使用for...of
的示例列表,包括破坏示例。
答案 1 :(得分:2)
是的,在循环标题中使用解构是更惯用的:
AuthType Basic
AuthName "Password Protected Area"
AuthUserFile /path/to/.htpasswd
Require valid-user