創建陣列我已經以下代碼:的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