一个人怎么会转换5到[5]在JavaScript?我有一个使用jQuery的方法,$.inArray如果有人只是通过转换为带有一个条目的数组(这将是标量)传入标量变量,我希望它能够工作.
如果我理解正确,你想要这样的东西:
function myFunction(scalarValue) {
if (typeof scalarValue != "object") {
scalarValue = [scalarValue];
}
console.log(scalarValue); // Now an array
}
Run Code Online (Sandbox Code Playgroud)
如果你知道它是一个标量值(它还没有变成一个数组)你就可以这样做:
var scalarArray = [scalarValue];
Run Code Online (Sandbox Code Playgroud)