在Javascript中,数组传递给函数的参数是什么
我是Javascript新手,很难理解数组传递给函数的参数。我将使用在Javascript中,数组传递给函数的参数是什么,javascript,arrays,function,Javascript,Arrays,Function,我是Javascript新手,很难理解数组传递给函数的参数。我将使用sort()方法作为示例。要按升序对数字进行排序,可以使用以下方法: var points = [40, 100, 1, 5, 25, 10]; points.sort(function(a, b){return b - a}); 我的问题是从数组传递到函数的值是什么,a和b代表什么。a和b是比较的两个元素。据 比较功能可选 指定定义排序顺序的函数。如果省略,数组将根据每个字符的Unicode代码点值以及每个元素的字符串转换进
sort()
方法作为示例。要按升序对数字进行排序,可以使用以下方法:
var points = [40, 100, 1, 5, 25, 10];
points.sort(function(a, b){return b - a});
我的问题是从数组传递到函数的值是什么,
a
和b
代表什么。a
和b
是比较的两个元素。据
比较功能可选指定定义排序顺序的函数。如果省略,数组将根据每个字符的Unicode代码点值以及每个元素的字符串转换进行排序。
firstEl
用于比较的第一个元素。
secondEl
比较的第二个要素 您可以在函数中记录这些值
var点=[40100,1,5,25,10];
点.排序(函数(a,b){
控制台日志(a,b)
返回b-a
});
它们是数组中的元素,可以比较sort()
。通过将值记录到回调函数中的控制台,您可以自己回答类似的问题。您可以检查: