怎么获取这个字符串里的三个数值(字符串和数值的长度是动态的,不是固定的)
var str = "a=10, b = 5, c = 5"
var str='a=10,b=5,c=5'
let arr = str.split(',').map(function (val) {
return val.split('=')
})
console.log(arr);
先用逗号分隔,取出每一个定义对,再用=号分隔取出变量名和值。
var str = "a=10, b = 5, c = 5";
var s = str.split(",");
for (var i=0; i<s.length; i++)
{
s1 = s[i];
//document.write(s1 + "<br>");
var s2 = s1.split("=");
for (var j=0 ; j<s2.length ; j++)
{
s3 = s2[j];
document.write(s3 + "<br>");
}
}