题目描述
为数组 arr 中的每个元素求二次方。不要直接修改数组 arr,结果返回新的数组
示例

//输入
[1, 2, 3, 4]
//输出
[1, 4, 9, 16]

方法一
使用arr.map(),为数组的所有元素调用求二次方的函数,并将结果作为一个新数组输出(平方还可用Math.pow(x,2)来计算)。

function square(arr) {return arr.map((e)=>e*e);
}`

方法二
利用for..of来遍历数组的元素,将计算的平方push进一个新数组输出。
for..infor循环也可,for…in遍历的是下标,for…of遍历的是元素。

function square(arr) {var Arr = [];for(var i of arr){Arr.push(i*i)}return Arr;
}

10. JS编程之求数组元素的二次方相关推荐

  1. Java学习小程序(8)求数组元素的最大值并放在最后一位

    求数组元素的最大值并放在最后一位,创建一个10个长度的数组,随机生成0-99之间的数值放入数组,找出最大值,将数组的长度扩容为11,把最大值赋给最后一位. //求数组的最大值放在最后一位 import ...

  2. 常用的函数式接口_Supplier接口练习_求数组元素最大值

    求数组元素最大值 题目 使用Supplier 接口作为方法参数类型,通过Lambda表达式求出int数组中的最大值.提示:接口的泛型请使用java.lang.Integer 类. 解答 package ...

  3. 递归方法求数组元素中的最大值

    递归方法求数组元素中的最大值 下面展示一些 内联代码片. // 用递归 方法求下列数组中的最大值 int a[]={1,2,3,4,5,6,7};```script //用递归函数实现 #includ ...

  4. 求数组元素最值(比武招亲式)

    求数组元素中的最大值 求数组元素中的最小值

  5. js使用splice删除数组元素

    js使用splice删除数组元素 splice(index,num,item1,.....,itemX)index: 必需,规定开始添加/删除项目的索引,使用负数可从数组结尾处规定位置 num:必需, ...

  6. 1.19 实例:Java求数组元素的最大和最小值

    本节通过求数组的最大和最小值来提高初学者对数组的一些基本应用. public class Example{public static void main(String[] args) {int sco ...

  7. Java求数组元素的最大和最小值

    求数组的最大和最小值 public class Example{public static void main(String[] args) {int score[] = { 67, 89, 87, ...

  8. 在iOS中求数组元素中最大数与最小数

    之前求数组中某个数中的最大值与最小值.还真一个个比較,后来看到这种方法后,我就醉了 NSArray *testArray = [NSArray arrayWithObjects:@"-2.0 ...

  9. js 中添加php数组元素,JS数组添加元素方法总结

    本篇文章介绍了如何向JS数组中添加新的元素,分别使用不同的几种方法去给JS数组添加元素,数组在JS中是很常用的数据类型之一,而对数组进行操作这是我们必会的基础之一. 下面我们来看一下有哪些方法可以对J ...

最新文章

  1. python转exe 体积_[转]用PyInstaller将python转成可执行文件exe笔记
  2. 【聚能聊有奖话题】今日头条公布算法原理,你认可他们的理念吗?
  3. PHP如何让内存不释放,PHP中使用unset销毁变量并内存释放问题
  4. ElasticSearch重启策略
  5. Coding and Paper Letter(十四)
  6. Java语言最新实用案例教程_Java 语言实用案例教程
  7. 通信PK电子,谁牛?
  8. 做人真善美,做事拖后腿
  9. 国美处罚“摸鱼员工”,错在什么地方
  10. 谷歌设置支持webgl
  11. 命令行下运行JAVA出错:错误的签名:
  12. java实现KMZ文件转KML文件
  13. 三菱PlC程序大型项目QCPU+QD77MS16 宝贝包含一套完整的电气开发系统资料(包含plc程序,触摸屏程序,伺服模块设置程序,程序开发地址规划表)
  14. 数据分析2 - 基础篇
  15. android直播刷礼物特效,Android直播送礼物发消息页面(仿印客直播)
  16. CT图像预处理之窗宽窗位调整
  17. seo优化之怎样降低网站跳出率
  18. PyTorch学习—7.数据预处理模块—transforms
  19. 淘宝订单信息获取接口
  20. 二维码签到,签退和登陆

热门文章

  1. Linux下oracle12c数据库的安装
  2. “墨子号”量子科学实验卫星成果获克利夫兰奖
  3. HDU 1593 find a way to escape
  4. [活动召集]福建PHP社区聚会
  5. arcgis网络分析最短距离_ArcGIS网络分析(最短路径问题分析)
  6. 三星I9308手机secsetpwizard错误解决
  7. 一百种语言的LOVE
  8. 分享google+facebook+twitter(Eclipse)
  9. python期末考试题目及答案_Python语言基础答案试题题目及答案,期末考试题库,章节测验答案...
  10. 吴恩达深度神经网络笔记—人脸识别