微信小程序的js中:
首先我的数据中有classiList是由十二个对象组成的数组,如图1图2,然后我在一个方法中想要调用这个数组的数据,却没有调用成功,能不能帮我瞅一瞅呀,九敏九敏!
提供的上下文分析不出来,但猜测是你调用的时机不对,函数被调用时候,还没往数组里填数据,所以拿到的是初始化时的空数组。
不知道你这个问题是否已经解决, 如果还没有解决的话:* 例如:[10,20,30,40,50],打印:`true`
* 例如:[-10,20,30,40,50],打印:`false`
<script>
// 数组里的内容可以随意定义不同的数字
let arr = [10, 20, 30, 40, 50, 1, -1, 1];
// 定义一个函数positive,arr是形参
function positive(arr) {
// 定义一个最小值
let min = Infinity;
// 通过for循环遍历出最小值
for (let i = 0; i < arr.length; i++) {
if (min > arr[i]) {
min = arr[i];
}
}
// 判断最小值是否大于0,大于0则都为正数,输出true,否则输出false
if (min > 0) {
console.log(`true`);
} else {
console.log(`false`);
}
}
// 调用函数
positive(arr);
</script>