2

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

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)
4

2 回答 2

1
var str="In the Heat of the Night (1967)"; 
dateOne = str.split('(', 2)[1];
dateTwo = dateOne.split(')', 1);

console.log(dateTwo);

It is working fine

于 2013-10-15T11:01:07.017 回答
1

我可以看到它工作。在这里检查这个 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/

于 2013-10-15T06:50:59.757 回答