Rumah > hujung hadapan web > tutorial js > jQuery Dapatkan nilai tertinggi dalam array untuk indeks tertentu

jQuery Dapatkan nilai tertinggi dalam array untuk indeks tertentu

Jennifer Aniston
Lepaskan: 2025-02-28 01:20:13
asal
239 orang telah melayarinya

jQuery Dapatkan nilai tertinggi dalam array untuk indeks tertentu Coretan kod jQuery mudah untuk mendapatkan nilai tertinggi dalam array untuk indeks tertentu nilai.

Dataset. Fungsi.
<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>
Salin selepas log masuk
Contohnya: Jadi dalam contoh ini, kami ingin mendapatkan nilai tertinggi "Apple".
<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>
Salin selepas log masuk
jQuery Dapatkan nilai tertinggi dalam array untuk indeks tertentu Soalan Lazim (Soalan Lazim) Mengenai Pengindeksan JQuery dan Array

Bagaimana saya dapat mencari nilai maksimum dalam array menggunakan jQuery? Walau bagaimanapun, anda boleh menggunakan fungsi matematik JavaScript dalam kombinasi dengan kaedah Guna untuk mencapai matlamat ini. Begini cara anda boleh melakukannya:

var array = [1, 2, 3, 4, 5]; var max = math.max.apply (null, array); console.log (max); // output: 5

Dalam kod ini, math.max.apply (null, array) digunakan untuk mencari nilai maksimum dalam array. Kaedah memohon digunakan untuk memanggil fungsi math.max dengan pelbagai hujah. Walau bagaimanapun, anda boleh menggunakan fungsi math.min JavaScript dalam kombinasi dengan kaedah Guna. Berikut adalah contoh:


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 = [1, 2, 3, 4, 5];

var maxindex = array.reduce ((maxindex, nilai, indeks, array) => value> array [maxindex]? Indeks: maxindex, 0); // output: 4

Dalam kod ini, fungsi mengurangkan digunakan untuk melelehkan array dan mencari indeks nilai maksimum. Walau bagaimanapun, anda boleh menggunakan fungsi mengurangkan JavaScript. Berikut adalah contoh:


var array = [1, 2, 3, 4, 5];
var minindex = array.reduce ((minindex, nilai, indeks, array) => nilai Dalam kod ini, fungsi mengurangkan digunakan untuk berulang di atas array dan cari indeks nilai minimum.

Bagaimana saya boleh menyusun array dalam urutan menaik menggunakan jQuery? Walau bagaimanapun, anda boleh menggunakan fungsi jenis JavaScript. Inilah caranya:

var array = [5, 4, 3, 2, 1];
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];

array.sort ((a, b) => b - a); 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 array = [1, 2, 3, 4, 5];
var sum = array.reduce ((sum, value) => nilai jumlah, 0);
console.log (sum); // output: 15 Dalam kod ini, fungsi mengurangkan digunakan untuk melelehkan array dan mencari jumlah semua nilai. Walau bagaimanapun, anda boleh menggunakan fungsi mengurangkan JavaScript dalam kombinasi dengan harta panjang. Berikut adalah contoh:

var array = [1, 2, 3, 4, 5];
var purata = array.reduce ((jumlah, nilai) => nilai jumlah, 0) / array.length;

console.log (purata); // output: 3

Dalam kod ini, fungsi mengurangkan digunakan untuk mencari jumlah semua nilai, dan kemudian jumlahnya dibahagikan dengan panjang array untuk mencari purata. Inilah caranya:

var array = [1, 2, 2, 3, 3, 4, 4, 5, 5];
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);

console.log (index); // output: 2

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!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan