[英]Array literal as object key?
看到这个挑战的答案,我很惊讶,因为我不知道这种语法是合法的。 即,看起来像这样的部分(我简化了一点):
"eo"[0,g=()=>{},g(),g(),1]
对我来说,这看起来像是使用数组文字来访问对象键。 这是 JavaScript 中记录的行为吗? 为了记录,看起来数组的最后一个值是被取消引用的。
它使用逗号运算符访问字符串,基本上返回o ,并在两者之间执行某些操作。
o
在部分:
"eo" string [ bracket operator/string accessor 0, value 0 g=()=>{}, generating an empty function g(), call that function g(), call that function again 1 take 1 as the last element of comma operator ] return 'o'
[英]How to dynamically add an object with an array key to an object literal?
[英]object literal dynamic key
[英]Inserting object literal into array
[英]In Javascript is an array literal an object?
[英]JavaScript object literal and array
[英]convert an object literal into an array
[英]Find a member in an object literal array
[英]Converting an object literal to a sorted Array
[英]Convert object literal notation to array
[英]Referencing a javascript object literal array
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.