创建阵列我已经以下代码:的Javascript从字符串
var selector="a,b,c/m,n",
property = "width,height/font-size";
欲组的每个组字符串(由斜线分开)到新的数组。
,所以我会(基本上)这样结束了:
var selector_array1 = [a,b,c];
var selector_array2 = [m,n];
----
var property_array1 = [width,height];
var property_array2 = [font-size];
....
,所以我最终会与2 for循环(我认为),如:
for(outer loop){//for each selector array
for(inner loop){//for each item in selector array apply each property in property array
}
}
请记住它可以只有1个值/像属性(所以没有正斜杠分裂):
var selector="a/m",
property = "width/font-size";
或这样的:
var selector="a",
property = "width";
什么是从'选择= “A”'输出?一个数组''“a”]'和一个空数组''''?你仍然可以使用'.split()'。 – nnnnnn
结果数组必须包含字符串或变量? var selector_array1 = [a,b,c];'?中的'a,b,c'是什么? – alexmac
'var selector =“a,b,c/m,n”,arr = selector.split(“/”)。map(e => e.split(“,”));的console.log(ARR);' – Redu