Javascript 如何在js中拆分字符串

Javascript 如何在js中拆分字符串,javascript,angularjs,node.js,split,Javascript,Angularjs,Node.js,Split,我有一个如下所示的字符串,我想将其拆分,并在pipe(|)之前获取值 我只想在拆分后按如下方式存储 var value = 100; 这: 我会给你水管前的东西。更一般地说: var array = str.split('|'); 这将为您提供一个包含元素['110','paris']的数组,因此: array[0] // this is '110' array[1] // this is 'paris' 请注意,如果您实际上想要一个数字110,而不是字符串'110',那么您应该使用par

我有一个如下所示的字符串,我想将其拆分,并在pipe
(|)之前获取值

我只想在拆分后按如下方式存储

var value = 100;
这:

我会给你水管前的东西。更一般地说:

var array = str.split('|');
这将为您提供一个包含元素
['110','paris']
的数组,因此:

array[0] // this is '110'
array[1] // this is 'paris'
请注意,如果您实际上想要一个数字
110
,而不是字符串
'110'
,那么您应该使用
parseInt

parseInt(array[0], 10) // this is 110
完整示例:

var str = '110|paris';
var array = str.split('|');
var value = parseInt(array[0], 10);
var city = array[1];

现在
value
100
(数字)而
city
'paris'
(字符串)。

请在搜索引擎上搜索一次。在谷歌中键入问题的标题,你会得到第一个结果。在询问之前,请尝试至少做一些研究!请不要重复回答,但你不能否决投票。他的回答是正确的。我同意,按照目前的规则,回答没有错。所以否决一个正确答案似乎是一种严厉的方式。@Shubham请参考以下帖子:
parseInt(array[0], 10) // this is 110
var str = '110|paris';
var array = str.split('|');
var value = parseInt(array[0], 10);
var city = array[1];