在scavascript中将标量变量转换为包含变量的数组

Mat*_*att 1 javascript jquery

一个人怎么会转换5[5]在JavaScript?我有一个使用jQuery的方法,$.inArray如果有人只是通过转换为带有一个条目的数组(这将是标量)传入标量变量,我希望它能够工作.

Jes*_*nch 8

如果我理解正确,你想要这样的东西:

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)