JavaScript split 方法不起作用

标签 javascript node.js

我在尝试拆分字符串时遇到了一个奇怪的问题,我将其拆分一次并将其保存为变量,但随后我尝试拆分刚刚创建的值,但我不能,它会抛出一个错误提示:无法调用未定义的“split”方法

justName    = fullLine.split('(', 1)[0];

dateOne     = fullLine.split('(', 2)[1];

dateTwo = dateOne.split(')', 1);

console.log(dateTwo);

如果我注销 justName 那么就没有问题。

fullLine 的一个例子是:

In the Heat of the Night (1967)

最佳答案

我可以看到它正在工作。在这里检查这个 jsFiddle。

<div id="a"></div>
<input type="button" onclick="abc()" value="Split" />

function abc(){    
    var fullLine="hello(world)Qwerty";
    justName    = fullLine.split('(', 1)[0];
    dateOne     = fullLine.split('(', 2)[1];
    dateTwo = dateOne.split(')', 1);
    alert(dateTwo);
}

http://jsfiddle.net/hA423/13/

关于JavaScript split 方法不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19374801/

相关文章:

node.js - 错误 : 'ngb-tab' is not a known element. Angular 11

javascript - 带参数和回调的 Nodejs 函数不起作用

javascript - 如何将地址栏 url 放入 href 属性中

javascript - Internet Explorer 10 - jQuery 单击选择选项不起作用

javascript - 滚动时禁用滚动

node.js - npm + Mocha + RequireJS

javascript - jquery.validate 插件在 ajax 成功回调中访问表单

javascript - Typescript 生成的 JavaScript 有一个不是函数的函数

javascript - 从 Node.js 向 Apache solr 发出带有变音符号的 Http GET 请求

node.js - 如何使用node.js(express.js)将带有上传文件的post multipart/form-data表单重新发送到不同的服务器?