gpt4 book ai didi

javascript - 为什么我的 javascript 警报不显示

转载 作者:行者123 更新时间:2023-11-28 11:13:47 24 4
gpt4 key购买 nike

我在谷歌浏览器中测试了下面的代码,但警报显示为什么? (我取自http://msdn.microsoft.com/en-us/magazine/cc163419.aspx)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>test</title>
</head>
<body>
<script type="text/javascript">
function filter(pred, arr) {
var len = arr.length;
var filtered = []; // shorter version of new Array();
// iterate through every element in the array...
for (var i = 0; i &lt; len; i++) {
var val = arr[i];
// if the element satisfies the predicate let it through
if (pred(val)) {
filtered.push(val);
}
}
return filtered;
}

var someRandomNumbers = [12, 32, 1, 3, 2, 2, 234, 236, 632, 7, 8];
var numbersGreaterThan100 = filter(function (x) {
return (x > 100) ? true : false;
}, someRandomNumbers);

// displays 234, 236, 632
alert(numbersGreaterThan100);

</script>
</body>
</html>

最佳答案

这里有一个错误,一些 html 没有完全正确地显示出来。这会阻止您收到警报

for(var i = 0; i &lt; len; i++) {

将其更改为:

for(var i = 0; i < len; i++) {

关于javascript - 为什么我的 javascript 警报不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9084478/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com