Javascript数学函数&;阵列
为什么像Math.cos()和Math.sin()这样的函数不能在数组上工作?如果我有一个数组,我需要循环计算数组中所有数字的余弦吗?数组和矩阵之间有区别吗?我是否可以定义一个二维矩阵,并使用下标x[2,3]访问第二行和第三列的元素Javascript数学函数&;阵列,javascript,arrays,math,Javascript,Arrays,Math,为什么像Math.cos()和Math.sin()这样的函数不能在数组上工作?如果我有一个数组,我需要循环计算数组中所有数字的余弦吗?数组和矩阵之间有区别吗?我是否可以定义一个二维矩阵,并使用下标x[2,3]访问第二行和第三列的元素 是的,你必须自己迭代。Mathtrig函数仅对单个值起作用 JavaScript实际上只有一维数组,但一维数组的值可以是数组。这就产生了一种类似多维数组的效果,但实际上并不完全相同。(对于大多数编程目的来说,它已经足够近了。) 多个维度作为myArray[1][2]
Math
trig函数仅对单个值起作用myArray[1][2]
访问,而不是使用逗号分隔的索引列表@canon它们接受多个参数,但不接受数组(当然,除非通过
.apply()
调用它们)。关键是它们不是“向量”运算。尽管如此,编辑规定了“触发功能”。