Javascript 拆分包含布尔值的字符串
这是我的javascript函数Javascript 拆分包含布尔值的字符串,javascript,jquery,Javascript,Jquery,这是我的javascript函数 function cmd_parse( cmd ) { return cmd.split( /\s+/ ); } 如果我做一个函数调用,比如 words = cmd_parse("hello jay true"); 它给了我 words[0]="hello" words[1]="jay" words[2]="true" 第三个是bool值,但调用函数后它变成了字符串值。有没有办法保留bool状态并仍然进行拆分。您错认为第三个是bool。。。只是字
function cmd_parse( cmd )
{
return cmd.split( /\s+/ );
}
如果我做一个函数调用,比如
words = cmd_parse("hello jay true");
它给了我
words[0]="hello" words[1]="jay" words[2]="true"
第三个是bool值,但调用函数后它变成了字符串值。有没有办法保留bool状态并仍然进行拆分。您错认为第三个是bool。。。只是字符串中的“真”字。如果你想从中得到一个实际的布尔值,你必须按照
var b = (words[2] === 'true') ? true : false;