Untitled
unknown
plain_text
2 years ago
1.3 kB
5
Indexable
var localStorageLang = localStorage.getItem('select139'); if (localStorageLang) { localStorageLang = JSON.parse(localStorageLang); function arrayUnique(array) { var a = array.concat(); for (var i = 0; i < a.length; ++i) { for (var j = i + 1; j < a.length; ++j) { if (a[i] === a[j]) a.splice(j--, 1); } } return a; } for (let key in localStorageLang) { if (localStorageLang.hasOwnProperty(key)) { let thisValue = localStorageLang[key]; let array1 = Array() thisValue.forEach((item) => { let temp = item.split(","); array1 = array1.concat(temp) }); array1 = arrayUnique(array1) localStorageLang[key] = array1 } } let finalLangs = Array() for (let key in localStorageLang) { if (localStorageLang.hasOwnProperty(key)) { let val = localStorageLang[key] finalLangs =finalLangs.concat(val) } } finalLangs = arrayUnique(finalLangs) finalLangs.forEach((item)=>{ $("#select171").append($('<option></option>').attr("value", item).text(item)); }) } else { console.log("local Storage", localStorageLang); }
Editor is loading...