跳到主要内容
CNode

Math.max无法对数组进行排序?

问答
Ffenode发布于 12 年前最后回复 12 年前
1079650

文章图片 如何将数组变成参数列表呢?

查看回复

回复 (10)

A
AdamsMao#112 年前

选区_004.png

F
fenode#212 年前
引用 AdamsMao

@AdamsMao 再造轮子。。。

C
ChopperLee2011#312 年前

[1,2,3].reduce(function(a,b){ return Math.max(a,b);});

为什么简单的js题目要跑到node论坛来开帖?

C
ChopperLee2011#412 年前

又见一楼,我也水一下,么么哒。 而且楼主title和求助内容不相符吧

F
fenode#512 年前
引用 ChopperLee2011又见一楼,我也水一下,么么哒。 而且楼主title和求助内容不相符吧

@ChopperLee2011 相符的啊,如果能把数组变成列表,不就可以了么。 你的reduce是搞啥的?

A
AdamsMao#612 年前
引用 fenode@ChopperLee2011 相符的啊,如果能把数组变成列表,不就可以了么。 你的reduce是搞啥的?

@fenode reduce 方法 (Array) (JavaScript) 对数组中的所有元素调用指定的回调函数。 该回调函数的返回值为累积结果,并且此返回值在下一次调用该回调函数时作为参数提供。 array1.reduce(callbackfn[, initialValue]) http://msdn.microsoft.com/zh-cn/library/ie/ff679975(v=vs.94).aspx

选区_005.png

Z
zxc122333#812 年前
Math.max.apply(null,[1,2,3,4,5,6,7])
L
leapon#912 年前
> var data = [3,5,2,7,1]
> data.sort()[data.length-1]
7
X
XadillaX#1012 年前

@zxc122333 正解。

参与回复

登录后即可参与回复。登录