क्यों रास्ते में नेस्टेड for loops
काम है कि वे निम्न उदाहरण में करते हैं:जावास्क्रिप्ट: लूप काम कैसे नेस्टेड के लिए के बारे में उलझन
var times = [
["04/11/10", "86kg"],
["05/12/11", "90kg"],
["06/12/11", "89kg"]
];
for (var i = 0; i < times.length; i++) {
var newTimes = [];
for(var x = 0; x < times[i].length; x++) {
newTimes.push(times[i][x]);
console.log(newTimes);
}
}
इस उदाहरण में मैंने सोचा था कि console.log होता मुझे देना होगा निम्नलिखित उत्पादन:
["04/11/10"]
["86kg"]
["05/12/11"]
["90kg"]
["06/12/11"]
["89kg"]
हालांकि, मैं वास्तव में इस मिल:
["04/11/10"]
["04/11/10", "86kg"]
["05/12/11"]
["05/12/11", "90kg"]
["06/12/11"]
["06/12/11", "89kg"]
क्या कोई इसे समझने में मेरी सहायता कर सकता है?
संपादित करें:
आपके सभी प्रतिक्रियाओं के लिए धन्यवाद!