Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
返回意外标记的Javascript拆分_Javascript - Fatal编程技术网

返回意外标记的Javascript拆分

返回意外标记的Javascript拆分,javascript,Javascript,我有一个字符串变量,我需要将其拆分为3 这就是它的样子: message = "save 'this is a message content' 'path here' "; 因此,保存的内容将是msg[0],内容将在msg[1]等中 所以我做了这个拆分: var msg = message.split('')[1]; console.log(msg); 但是它返回了错误:SyntaxError:Unexpected-token-this,我觉得拆分代码不对吗 如何执行此操作?var-aM

我有一个字符串变量,我需要将其拆分为3

这就是它的样子:

message = "save 'this is a message content' 'path here' ";
因此,保存的内容将是msg[0],内容将在msg[1]等中

所以我做了这个拆分:

var msg = message.split('')[1];

console.log(msg);
但是它返回了错误:SyntaxError:Unexpected-token-this,我觉得拆分代码不对吗

如何执行此操作?

var-aMessage=sMessage.split'.filtersText=>{return-sText.trim;}

拆分后,将得到带有空格“”的字符串。您过滤这些,因为它们被修剪为空字符串/false

编辑: “save”后面还有一个空格,因此可以在过滤器后面添加.mapsText=>sText.trim

为了调试您的东西,我发现JSON.stringify是必不可少的:
是的,拆分错误,通过这种方式拆分,消息将包含消息的每个字符。你可以这样试试

msg = message.split("'")[1]; 

但是它返回了分割返回了意外的令牌你是什么意思?它返回的是正确的,因为数组从0开始。你的意思是在“?@Paul Zone请添加更多代码您提供的代码是有效的,错误在其他地方更改了问题发布的代码不会也不会产生您所说的错误。当然,可能还有其他代码,但不是问题中的代码。他说他遇到了错误。错误:SyntaxError:意外标记可能是由于末尾的空格。我更新了我的答案。