在同一数组内声明数组时,为什么typeof数组返回undefined

时间:2019-10-20 09:23:45

标签: javascript arrays

有人可以向我解释以下内容吗,为什么arr [0]不返回对象而返回未定义,以及为什么当单独分配值时将按预期返回对象。

var arr1 = [];

var arr = [typeof arr, 1, typeof arr1];

console.log(arr[0]); ////returns undefined

console.log(arr[2]); /// returns object

arr[3] = typeof arr;

console.log(arr[3]); //// also returns object

0 个答案:

没有答案