簡體   English   中英

JavaScript中的多個和單個數組名稱

[英]Plural and singular array names in JavaScript

我對Chrome 59.0.3071.115中此代碼的行為感到非常困惑:

var names = ["Cat 1", "Cat 2"];
console.log(names);

打印一個數組對象,但是

var name = ["Cat 1", "Cat 2"];
console.log(name);

打印字符串"Cat 1, Cat 2"

為什么會這樣?

namewindow對象的預定義getter / setter屬性 ,並且始終是字符串數據類型。 因此,當您分配給它時,您沒有分配給變量,而是使用setter,它將給定值轉換為字符串。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM