javascript – 在列中查找最小值

前端之家收集整理的这篇文章主要介绍了javascript – 在列中查找最小值前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个包含整数的 HTML表列.使用 JavaScript或JQuery获取最小值的最有效方法是什么?

解决方法

使用jQuery,你可以 use the .map() methodthe .get() method得到一个整数数组,then .apply()用数组作为参数 for Math.min得到最小值.

这假设您需要表中的第一列.选择器可能需要根据您想要的列进行更改.

示例:http://jsbin.com/iyiqa3/

var values = $('#myTable tr > td:first-child').map(function() {
    return parseInt( $.text( [this] ) );
}).get();

var minimum = Math.min.apply( null,values );

没有jQuery,试试这个:

示例:http://jsbin.com/iyiqa3/2/

var values = [];

var trs = document.getElementById('myTable').getElementsByTagName('tr');

for( var i = 0,len = trs.length; i < len; i++ ) {
    values.push( parseInt( trs[ i ].cells[ 0 ].innerHTML ) );
}

var minimum = Math.min.apply( null,values );
原文链接:https://www.f2er.com/js/240863.html

猜你在找的JavaScript相关文章