为什么Object.keys返回的是字符串数组而不是数字数组

15 浏览
0 Comments

为什么Object.keys返回的是字符串数组而不是数字数组

当我运行以下代码时,

var obj = { 0: 'a', 1: 'b', 2: 'c' };
typeof Object.keys(obj)[0] //返回字符串

obj对象中,我创建了数值键。

为什么返回的是字符串而不是一个数字呢?

0