Coretan kod jQuery mudah untuk mendapatkan nilai tertinggi dalam array untuk indeks tertentu
nilai.
<span>var data = Array(); </span>data<span>[0] = {"apples":1, "pears":2, "oranges":3}; </span>data<span>[1] = {"apples":3, "pears":3, "oranges":5}; </span>data<span>[2] = {"apples":4, "pears":1, "oranges":6};</span>
<span>//get the highest value in array for specific index </span><span>//usage: getHighestVal(data,index) </span><span>//data = array </span><span>//index = index of array to analyse </span><span>function getHighestVal(data<span>, index</span>) </span><span>{ </span> $<span>.each(data, function (i<span>,v</span>) </span> <span>{ </span> thisVal <span>= v[index]; </span> max <span>= (max < thisVal) ? thisVal : max; </span> <span>}); </span> <span>return max; </span><span>} </span><span>var highest = getHighestVal(data, 'apples'); </span><span>console.log(highest);</span>
var array = [1, 2, 3, 4, 5];
var min = math.min.apply (null, array);
console.log (min); // output: 1
Dalam kod ini, math.min.apply (null, array) digunakan untuk mencari nilai minimum dalam array. Walau bagaimanapun, anda boleh menggunakan fungsi mengurangkan JavaScript untuk mencapai matlamat ini. Inilah caranya:
var array = [5, 4, 3, 2, 1]; var array = [1, 2, 3, 4, 5]; var array = [1, 2, 2, 3, 3, 4, 4, 5, 5];
var array = [1, 2, 3, 4, 5];
var minindex = array.reduce ((minindex, nilai, indeks, array) => nilai Bagaimana saya boleh menyusun array dalam urutan menaik menggunakan jQuery? Walau bagaimanapun, anda boleh menggunakan fungsi jenis JavaScript. Inilah caranya:
array.sort ((a, b) => a - b);
console.log (array); // output: [1, 2, 3, 4, 5]
Dalam kod ini, fungsi jenis digunakan untuk menyusun array dalam urutan menaik. Walau bagaimanapun, anda boleh menggunakan fungsi jenis JavaScript. Berikut adalah contoh:
var array = [1, 2, 3, 4, 5]; console.log (array); // output: [5, 4, 3, 2, 1] Dalam kod ini, fungsi jenis digunakan untuk menyusun array dalam urutan menurun. Walau bagaimanapun, anda boleh menggunakan fungsi mengurangkan JavaScript. Inilah caranya:
var sum = array.reduce ((sum, value) => nilai jumlah, 0);
console.log (sum); // output: 15
var array = [1, 2, 3, 4, 5];
var purata = array.reduce ((jumlah, nilai) => nilai jumlah, 0) / array.length; Dalam kod ini, fungsi mengurangkan digunakan untuk mencari jumlah semua nilai, dan kemudian jumlahnya dibahagikan dengan panjang array untuk mencari purata. Inilah caranya:
var uniqueArray = $ .Unique (array); // output: [1, 2, 3, 4, 5]
Dalam kod ini, fungsi unik digunakan untuk menghapuskan pendua dari array. Berikut adalah contoh:
var array = [1, 2, 3, 4, 5];
var index = $ .inarray (3, array); Dalam kod ini, fungsi inarray digunakan untuk mencari indeks nilai 3 dalam array. Jika nilai tidak dijumpai, fungsi kembali -1.
Atas ialah kandungan terperinci jQuery Dapatkan nilai tertinggi dalam array untuk indeks tertentu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!