我不知道这是否操场bug或者它应该像这样的工作:游乐场错误输出
var types = ["0", "1", "2"] // ["0","1","2"]
types += "3" // ["0","1","2","3"]
types += ["4", "5"] // ["0","1","2","3","4","5"]
types[3..5] = ["34"] // ["34"]
在我看来在最后一行types
应该包含["0","1","2","34","5"]
,但操场给出不同的输出 - 写在右边。
我认为在右边我们只能看到最后编辑过的东西,但是在第二行中我们可以看到整个类型的数组。
在助理编辑器中,我得到了[0] "34"
,而应该是[3] "34"
和我认为其余的数组。
我想它显示了LHS的结果。在你的最后一行中,将是'types [3..5]'这是(在赋值后)'[“34”]'。这也与你用助理编辑器获得的'[0]“34”一致。 – fizruk