यह मेरा कोड है:
var y = नया अर्रे (); // इसमें 500 प्रविष्टियां हैं Var z = [[]]; Var काउंटर = 0; के लिए (var i = 0; i & lt; 49; i ++) {for (var j = 0; j & lt; 9; j ++) {z [i] [j] = y [काउंटर]; काउंटर + = 1; }} Console.log (z);
और मुझे यह त्रुटि मिल रही है: typeError: 'अपरिभाषित' एक ऑब्जेक्ट नहीं है (मूल्यांकन 'z [i] [j] = y [काउंटर]')
मैं क्या कर रहा हूँ गलत?
आपको प्रत्येक पंक्ति का आरंभ करना होगा दो-आयामी सरणी आपकी घोषणा:
var z = [[]];
केवल पंक्ति 0 बनाता है।
ऐसा:
के लिए (var i = 0; i & lt; 49; i ++) {z [आई] = []; // & lt; ===== (var j = 0; j & lt; 9; j ++) के लिए पंक्ति को इनिशियलाइज़ करें {z [i] [j] = y [काउंटर]; काउंटर + = 1; }}
No comments:
Post a Comment