位置: 编程技术 - 正文

Javascript学习笔记之数组的构造函数(javascript要怎么学)

编辑:rootadmin

推荐整理分享Javascript学习笔记之数组的构造函数(javascript要怎么学),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:javascript教程,javascript基础笔记,javascript教程推荐知乎,javascript怎么学,javascript基础笔记,javascript学习指南,javascript入门教程,javascript入门教程,内容如对您有帮助,希望把文章链接给更多的朋友!

数组的构造函数

由于数组的构造函数在处理参数时的不确定性,因此强烈建议使用 [] 符号来创建一个新数组。

当只有一个参数被传递到数组的构造函数中,并且这个参数还是一个数字时,构造函数将会返回一个元素值为 undefined 的数组,而且这个数组的 length 属性被设置为传入构造函数的数字参数。但实际上上新数组的索引并没有被初始化。

这种用法只有在很少数情况下会被使用,比如循环字符串时,这种用法可以避免使用一个循环。

总结

综上所述,我们应该尽量使用 [] 来创建新函数,而不是数组的构造函数,这样代码将有更好的可读性。

数据常见操作

因为这篇博文的原文比较短,所以我打算把一些常用的数组操作方法也总结一下:

添加元素

1.push - 将一个或多个新元素添加到数组结尾,并返回数组新长度。

2.unshift - 将一个或多个新元素添加到数组开始,数组中的元素自动后移,返回数组新长度。

3.splice - 将一个或多个新元素插入到数组的指定位置,插入位置的元素自动后移,返回 []。

Javascript学习笔记之数组的构造函数(javascript要怎么学)

删除元素

1.pop - 移除最后一个元素并返回该元素值。

2.shift - 移除最前一个元素并返回该元素值,数组中元素自动前移。

3.splice - 删除从指定位置 deletePos 开始的指定数量 deleteCount 的元素,数组形式返回所移除的元素。(注意与添加元素时参数的差异)

其他操作

1.join - 返回字符串,这个字符串将数组的每一个元素值连接在一起,中间用 separator 参数隔开。

2.slice - 方法用于返回数组中一个片段或子数组,如果只写一个参数返回参数到数组结束部分,如果参数出现负数,则从数组尾部计数,如果 start 大于 end 返回空数组,slice 不会改变原数组,而是返回一个新的数组。

3.concat - 将多个数组(也可以是字符串,或者是数组和字符串的混合)连接为一个数组,返回连接好的新的数组。

4.reverse - 反转元素(最前的排到最后、最后的排到最前),返回修改后的数组。

5.sort - 对数组元素排序,返回修改后的数组。当没有参数的时候会按字母表升序排序,也可以可以传一个排序方法进去。

Javascript学习笔记之相等符号与严格相等符号 Javascript有两种方法来判断两种值是否相等。相等符号相等符号由两个等号组成:==Javascript是弱类型语言。这就意味着相等符号为了比较两个值将会强制

js 加密压缩出现bug解决方案 这种情况精简后查错的方法:打开IE的脚本错误提示,然后打开调用JS的HTML页面,它会报告缺少分号的所在位置,然后用UE打开精简后JS文件,转到相应

javascript 中__proto__和prototype详解 __proto__是内部原型,prototype是构造器原型(构造器其实就是函数)构造器的原型(prototype)是一个对象那什么是构造器呢?要想创建一个对象,首先要

标签: javascript要怎么学

本文链接地址:https://www.jiuchutong.com/biancheng/384810.html 转载请保留说明!

上一篇:Javascript学习笔记之数组的遍历和 length 属性(javascript要怎么学)

下一篇:Javascript学习笔记之相等符号与严格相等符号(javascript要怎么学)

  • 一个人可以做多少家公司法人
  • 进项税额转出影响城建税吗
  • 无息贷款合同要按手印吗
  • 一个营业执照可以开几家淘宝店
  • 软件销售利润
  • 会务费税前扣除材料
  • 小规模纳税人印花税怎样计算
  • 退休人员工资可以提福利费吗
  • 公司注销未登记债权,债务人如何抗辩
  • 应交税费核算的税金有哪些
  • 财政拨款进项税怎么处理
  • 简易计税的应交所得税
  • 企业发放工资时,可能涉及的会计科目有
  • 超过单张发票限额
  • 个人名义去税务局开票
  • 发票抬头错了认可怎么办
  • 怎么判断分红前已提取足够法定公积金?
  • 建筑工程甲方提供给乙方的材料
  • 收到境外公司服务费
  • 抄报税失败是怎么回事
  • 非现金资产包括
  • 高新企业认定 研发委外费用
  • 用盈余公积弥补亏损会影响所有者权益总额吗
  • 待清算专户
  • 发票冲红怎么开具
  • 如何设置鼠标移过超链接
  • 补缴税款可以享受减免政策么
  • 提租补贴应计入什么科目
  • 当月预交的增值税在申报期内可以填报进去抵扣
  • 公司开发新产品或购买许可证最快的方法是
  • php ajax 实现
  • 贷款 减值
  • phpcms怎么样
  • 哪些计入管理费用哪些计入资本公积
  • 个人转帐多少不引起注意
  • 申请个体工商户流程
  • 小规模简易征收最新政策2020
  • 年金现值和终值的计算
  • 预收款销售商品如何与业务员对账
  • 发票遗失有什么影响
  • 广告公司可以不开发票吗
  • 企业实收资本与实缴资本
  • 事业单位之间调动难吗
  • 进账单,其中有两个账户
  • 如何进行汇算清缴
  • 短期借款计提利息计入什么科目
  • 法人章和财务章尺寸
  • 班车租赁费计入福利费吗
  • mysql的多表查询语句
  • 数据库日期要加引号吗
  • mysql事务用法
  • u盘界面可以设置背景吗
  • mac蓝牙怎么连接耳机
  • linux系统密码设置
  • centos查看wwn
  • mac安装win10系统后怎么关掉f1快捷键
  • 双硬盘 win10
  • win7系统如何调节屏幕亮度
  • c#在unity的作用
  • 模型变量是什么
  • VS2012中C++,#include无法打开源文件
  • 置顶朋友圈怎么设置
  • nodejs nodemon
  • 贴吧热门评论
  • vue轮播图插件有哪些
  • 深入理解新发展理念,推进供给侧结构性改革心得体会
  • NGUI学习笔记汇总
  • bootstrap js插件
  • 上海市税务局招聘
  • 河南12306区号
  • 房产税江苏2021年征收标准
  • 张家港市有什么好吃的美食
  • 重庆国税税务局官网
  • 国家税务总局河北地税局
  • 北京国家税务局总局官网
  • 考公务员国家税务局好吗
  • 税收收入弹性值
  • 没工作个人所得税怎么交
  • 中国古代的税收制度的演变
  • 中山税务如何预约
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设