[英]I am getting error after run this program, Uncaught TypeError: Cannot read property 'push' of undefined
var nums = [45, 35, 25, 15, 1, 25, 35,];
var dup;
for(var i = 0; i<nums.length; i++){
for(var j = nums[i+1]; j<nums.length; j++){
if(nums[i] == nums[j]) {
dup.push(nums[i]);
alert(dup);
}
}
}
Please help me in this program, when I am running this program I am getting this error. 请在该程序中帮助我,当我运行该程序时,出现此错误。 I am trying to push duplicate value in dup variable.
我试图在dup变量中推送重复值。 Uncaught TypeError: Cannot read property 'push' of undefined
未捕获的TypeError:无法读取未定义的属性“推”
var nums = [45, 35, 25, 15, 1, 25, 35,];
var dup = []; // Initialize this array
for(var i = 0; i<nums.length; i++) {
for(var j = i+1; j<nums.length; j++) { // Change this line
if(nums[i] == nums[j]) {
dup.push(nums[i]);
alert(dup);
}
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.