javascript - 在另一个数组中查找一个值
问题描述
我想从“arr”数组的底部找到“findbig[1]”值。但我找不到办法。
document.write("<h1>[]</h1>");
let arr = new Array(5)
for (var i = 0; i < arr.length; i++) {
arr[i] = parseInt(prompt("int", ""));
}
function secoundBig() {
var findbig = arr.sort(function(a, b) {
return b - a
});
document.write("2big: " + findbig[1] + "<br>");
document.write("<p>2big index: " + arr.indexOf(findbig[1]) + "</p>")
}
secoundBig();
我终于使用了这个代码。我知道这很奇怪。如果你想给我一些建议,请帮助我。
function secondBig(){
function filterArr(value){
return value<=9999999999;
}
var existedArr=arr.filter(filterArr);
var findbig = arr.sort(function(a,b){return b-a});
document.write("2big: "+ findbig[1]+"<br>");
document.write("<p>2big index: "+existedArr.indexOf(findbig[1])+"</p>")
}
secondBig();
解决方案
推荐阅读
- delphi-2010 - 在 MS 访问中将 DBImage 连接到图像字段(OLE 对象)时出现“位图图像无效”错误消息
- python - 在远程服务器中读取 CSV 文件并使用 Python 将数据插入 Postgres
- dynamics-crm - 需要帮助创建汇总字段以在父记录上聚合子记录的毛利润值
- spacy - 有没有一种快速的方法来获取 spaCy 中每个句子的标记?
- c++ - 如果一个对象是在本地创建的并在 C++ 中作为异常抛出,那么本地对象如何在其范围之外有效。即在 catch 块中?
- swift - 如何在 Swift 中使用字典初始化结构
- python-3.x - 使用 .splitlines() 时如何删除特殊字符
- c# - 如何从视图中获取输入列表?
- javascript - 填充轮盘的内容
- ckeditor5 - 如何向 Ckeditor5 添加 Font Awesome 支持?