gpt4 book ai didi

javascript - 这个对象是对象强制转换还是数组强制转换?

转载 作者:行者123 更新时间:2023-12-03 08:35:12 26 4
gpt4 key购买 nike

我知道:

console.log({}.length);
> undefined

console.log([].length);
> 0

console.log([] + {});
> [object Object]

但是,为什么([] + {})[object Object]

console.log(([] + {}).length);
> 15

为什么...我不明白

最佳答案

我的控制台给了我这个:

typeof []
"object"
typeof {}
"object"
typeof [] + {}
"object[object Object]"
typeof ([] + {})
"string"

最后一个console.log的长度是因为它是一个字符串。

关于javascript - 这个对象是对象强制转换还是数组强制转换?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33235269/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com