मैं आयनिक फ्रेमवर्क में लिस्टिंग उद्देश्यों के लिए एक सरणी बनाने की कोशिश कर रहा हूं और उन्हें सभी वर्णमाला नाम के पहले चार को वर्णमाला सरणी में जोड़ने के लिए जांच कर रहा हूं।सूची मैनिपुलेशन अनंत लूप की ओर जाता है
for (var i = 0; i < callcenterList.length; i++) {
var value = callcenterList[i]._owner && callcenterList[i]._owner.company.name[0];
if ((alphabet.indexOf(value) == -1 && isNaN(parseInt(value))) ||
(isNaN(alphabet[0]) && !isNaN(value))) {
if(!isNaN(value))
value = 123;
alphabet.push(value);
callcenterList.splice(i, 0, {
divider: {
alphabet: value
}
});
}
};
value = '#'
साथ value = 123
की जगह गूगल क्रोम और गूगल क्रोम कैनरी खराब और तुरंत मैक में राम की 100% तक उपयोग करने के लिए कारण बनता है।
क्या यह जावास्क्रिप्ट बग है या यह Google क्रोम से संबंधित है?
इससे पहले कभी नहीं सुना ... – durbnpoisn
यदि आप सिंगल के बजाय डबल कोट्स का उपयोग करते हैं तो इससे कोई फर्क पड़ता है? –
ठीक है, अगर यह # है, तो यह वर्णमाला का हिस्सा नहीं है, और यह संख्या नहीं है, और चूंकि आप अपने लूप को callcenterList.length (और लूप के अंदर धक्का) के आधार पर सीमित करते हैं, मुझे नहीं लगता कि इसे या तो करना है # और न तो क्रोम के साथ? :) – Icepickle