Javascript-爆炸等价?
我有一个带分隔符的字符串,其中一个部分包含“123”,有没有办法找到这个部分并打印内容? 比如PHP爆炸(但Javascript),然后循环查找“123”可能是什么/Javascript-爆炸等价?,javascript,explode,Javascript,Explode,我有一个带分隔符的字符串,其中一个部分包含“123”,有没有办法找到这个部分并打印内容? 比如PHP爆炸(但Javascript),然后循环查找“123”可能是什么/ const string = "123|34|23|2342|234"; const arr = string.split('|'); for(let i in arr){ if(arr[i] == 123) alert(arr[i]); } 或: 或: 或: 或: 有关和memeber函数的详细信
const string = "123|34|23|2342|234";
const arr = string.split('|');
for(let i in arr){
if(arr[i] == 123) alert(arr[i]);
}
或:
或:
或:
或:
有关和memeber函数的详细信息。您可以在JavaScript中使用split()
:
var txt = "123|1203|3123|1223|1523|1243|123",
list = txt.split("|");
console.log(list);
for(var i=0; i<list.length; i++){
(list[i]==123) && (console.log("Found: "+i)); //This gets its place
}
var txt=“123 | 1203 | 3123 | 1223 | 1523 | 1243 | 123”,
list=txt.split(“|”);
控制台日志(列表);
对于(var i=0;i。split
相当于分解
,而.join
相当于内爆
var myString = 'red,green,blue';
var myArray = myString.split(','); //explode
var section = myArray[1];
var myString2 = myArray.join(';'); //implode
这应该做到:
var myString = "asd|3t6|2gj|123hhh", splitted = myString.split("|"), i;
for(i = 0; i < splitted.length; i++){ // You could use the 'in' operator, too
if(splitted[i].match("123")){
// Do something
alert(splitted[i]); // Alerts the entire contents between the original |'s
// In this case, it will alert "123hhh".
}
}
var myString=“asd | 3t6 | 2gj | 123hhh”,splited=myString.split(“|”)i;
对于(i=0;i
然后如何定位带有“123”的节并回显节中的其他内容:o?:)虽然节中不只是123,但是否有类似于Javascript的strstr()等价物?请使用match()
函数;请参阅下面我的答案。@King查看JavaScript
string对象及其关联的方法和属性的文档,var string=“123和stuf | 34 | 23 | 2342 | 234”,arr=string.split(“|”),i;对于(arr中的i){if(arr[i]。搜索(123)!=-1)警报(arr[i]);}
可能重复的
const arr = "123|34|23|2342|234".split('|')
if(arr.some(el=>el == "123")) alert('123')
var txt = "123|1203|3123|1223|1523|1243|123",
list = txt.split("|");
console.log(list);
for(var i=0; i<list.length; i++){
(list[i]==123) && (console.log("Found: "+i)); //This gets its place
}
var myString = 'red,green,blue';
var myArray = myString.split(','); //explode
var section = myArray[1];
var myString2 = myArray.join(';'); //implode
var myString = "asd|3t6|2gj|123hhh", splitted = myString.split("|"), i;
for(i = 0; i < splitted.length; i++){ // You could use the 'in' operator, too
if(splitted[i].match("123")){
// Do something
alert(splitted[i]); // Alerts the entire contents between the original |'s
// In this case, it will alert "123hhh".
}
}