我正在使用某个功能,因此无法修改数组中的原始值。
function timeDropDowns() {
return [
'12:30am', '1am', '1:30am', '2am',
];
}
var someVar = timeDropDowns();
console.log(typeof(someVar)); // returns Object
typeof(someVar)是一个对象。我如何使它成为一个数组?谢谢
答案 0 :(得分:4)
JavaScript
Array
对象是一个用于构造数组的全局对象;这是高级的,类似列表的对象。
仍然是具有特殊功能的对象,例如length
属性,因此您最好使用Array.isArray
进行测试。
答案是,你已经有了一个数组。
(只是一个提示,typeof
是一个操作符,它不需要使用括号。)
function timeDropDowns() {
return [
'12:30am', '1am', '1:30am', '2am',
];
}
var someVar = timeDropDowns();
console.log(typeof someVar); // returns Object
console.log(Array.isArray(someVar)); // returns true