神问题,VUE打包出来,Css冲突。

在选取数组中最小值的时候,发现如果是下面这样子的代码直接运行在<script> </script>中会有问题。

代码1

<script> 
var name=[12,3,65,8,2,12];
var min = name[0];
for (var i = 1; i <= 1; i++) {    if (name[i]<min) 
    {        min = name[i];
    }    
}
    console.log(min);
}
</script>

代码2

<script> function test(){var name=[12,3,65,8,2,12];var min = name[0];for (var i = 1; i <= 1; i++) {    if (name[i]<min) 
    {
        min = name[i];
    }    
}    console.log(min);
}
}

test();</script>

2段代码的结果不一样,想知道是为什么呀?


慕虎7371278
浏览 406回答 1
1回答

慕婉清6462132

你可以尝试一下这个方法:`const arr = [1, 2, 3, 4, 5, 6];min = 100;for (var i = 0; i < arr.length; i++) {if&nbsp;(arr[i]&nbsp;<&nbsp;min)&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;min&nbsp;=&nbsp;arr[i]; }}console.log(min, "这是你想要的结果");`
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript