用js如何实现随机返回数组的一个元素答:var a = [1,2,3,3,4,5,6,7,8,9];function sendNum(arr){ return arr[Math.floor(Math.random()*arr.length)];}sendNum(a);这样就可以实现每次返回是一个随机数组中的一个数。主要用的就是random的方法。random方法,是返回(0,1] 的数,但取不到1,所以用Math.floor向下取整。
js怎么拷贝数组[1,[2,3],[4,[5,6]],7]答:var arr = [1, [2, 3], [4, [5, 6]], 7]; function copy(ar) { var a = []; for (var i = 0; i < ar.length;i++) { if (ar[i] instanceof Array) { a.push(copy(ar[i])); } else { a.push(ar[i]); } } ...