当前位置: 首页 > news >正文

数组的创建方式

1. 字面量方式(最常用、最简单,推荐)

直接用[]

js

let arr = [10, 5, 6]; let arr2 = ["张三","李四"]; let arr3 = []; // 空数组

2. new Array () 构造函数方式

方式 A:直接放元素

js

let arr = new Array(10,5,6);

方式 B:只传一个数字 → 代表数组长度

js

let arr = new Array(5); // 长度为5的空数组 [empty ×5]

⚠️ 坑:new Array(5)不是[5],是空数组


3. Array.of ()(ES6,解决 new Array 坑)

js

let arr = Array.of(5); // [5] let arr2 = Array.of(1,2,3); // [1,2,3]

不管传几个数字,都是数组元素


4. Array.from () 从类数组 / 可迭代对象创建

js

// 从字符串转数组 let arr = Array.from("hello"); // ['h','e','l','l','o'] // 从伪数组转真数组 function fn(){ let arr = Array.from(arguments); }

一句话总结记忆

  1. []最常用(字面量)
  2. new Array()构造函数
  3. Array.of()安全创建
  4. Array.from()从别的东西转数组

日常开发99% 只用第一种[]

http://www.jsqmd.com/news/855483/

相关文章:

  • 从缺页异常看Linux内存管理的基石:写时复制、延迟分配与交换机制
  • CSS视图过渡(View Transitions)完全指南:打造流畅页面切换
  • 成都连砂石技术选型推荐及本地合规供应厂家解析 - 优质品牌商家
  • 高效学习W55MH32嵌入式芯片:从零到一的实战路径与调试心法
  • [特殊字符] OpenClaw 2.7.5 连接 Ollama 本地模型教程 [特殊字符]
  • 现在的这个软件我比较有自信了
  • 分布式电商爬虫架构:Scrapy-Redis+消息队列的集群部署
  • 戴家场镇靠谱的换电瓶哪家靠谱
  • TVBOX最新电视直播软件tv版下载与安装教程
  • 开题不是写作文,是做设计——百考通AI助你交出一份真实可行的研究蓝图
  • Logisim新手避坑指南:手把手搞定头歌平台偶校验解码电路(附完整data.circ文件配置)
  • 【2026实测】论文AIGC率居高不下怎么降?5大降重平台横测,附免费微调指令指南
  • PHP strtok()函数的优点分析
  • HTTPS握手失败?别慌!手把手教你用OpenSSL和Wireshark排查TLS与Cipher Suites问题
  • 从ctfshow元旦赛题看PHP filter伪协议:除了base64,这些编码转换技巧才是关键
  • 抖音视频批量下载神器:3分钟学会无水印批量下载技巧
  • 5分钟快速上手:LaTeX公式在PowerPoint中的终极排版解决方案
  • SD-PPP:打破Photoshop与AI壁垒的革命性插件
  • 九成中老年为之困扰:隐秘的足部护理刚需,正催生一条翻倍增长赛道
  • Flutter应用架构完全指南:从MVC到Clean Architecture
  • Flutter性能优化完全指南:从渲染到内存管理
  • 从“死亡翻滚”到平稳开伞:深入解析ArduPilot的碰撞检查与降落伞救援机制
  • 如何快速掌握AI游戏辅助:RookieAI_yolov8完整实战指南
  • 国产OK镜靠谱品牌怎么选?欧普康视硬核资质与全维度实力详解
  • 从ERR_CERT_COMMON_NAME_INVALID错误,聊聊SSL证书里的Common Name和SAN到底有什么区别?
  • 边缘AI算力模组:物联网终端智能化的核心引擎与落地实践
  • 拯救者工具箱终极指南:如何完全掌控你的联想游戏本
  • Agent 与 Chat 的区别及常见工具详解
  • 光纤收发器和光纤环网交换机组网的区别
  • JavaSwing社团管理系统 - MySQL版