JavaScript百炼成仙自学笔记——5

embedded/2024/9/23 23:26:19/

说一下你对JavaScript数组的理解

数组有四种定义方式:

方式一

var arr = ["first","second","third"];
console.log(arr);

 ↑这种方法的好处是在定义数组的时候就可以直接对这个数组进行初始化。

方式二

var  a = new Array();

↑这是采用构造函数的方式创建一个数组对象,在JavaScript中每个类型其实都有一个函数作为支撑,数组也不例外。

方式三、四

var b = new new Array(8);
var c = new Array("first","second","third");

方式二、三、四运行出来的数组的长度:

var a = new Array();
console.log(a.length);

运行结果是0

var b = new Array(8);
console.log(b.length);

运行结果是8

var c = new Array("first","second","third");console.log(c.length);

运行结果是3

四种方式常用哪种?

数组的length属性是什么?数组还有什么属性?

var b = new Array(8);
console.log(b);


http://www.ppmy.cn/embedded/30247.html

相关文章

电机控制系列模块解析(13)—— 死区非线性

一、逆变器死区非线性 逆变器死区非线性是指在逆变器的功率开关器件(如IGBT、MOSFET等)进行开关切换时,为了防止上下桥臂的开关器件同时导通而引发直通短路,通常会在开关器件的驱动信号中加入一段“死区时间”。在这段时间内&…

预训练模型介绍

一、什么是GPT GPT 是由人工智能研究实验室 OpenAI 在2022年11月30日发布的全新聊天机器人模型, 一款人工智能技术驱动的自然语言处理工具 它能够通过学习和理解人类的语言来进行对话, 还能根据聊天的上下文进行互动,能完成撰写邮件、视频脚本、文案、翻译、代码等任务 二、 为…

Nginx深度解析:核心特性、应用场景与全局、events、http等全面配置指南

Nginx是一款高性能的Web服务器与反向代理服务器软件,以其高并发处理能力、低内存消耗和反向代理负载均衡功能闻名。它通过事件驱动、异步非阻塞I/O模型,实现了极高的效率和稳定性,广泛应用于网站部署、API代理、静态资源服务及微服务架构中&a…

Android手写自己的路由SDK

实现自己的路由框架 ​ 在较大型的Android app中常会用到组件化技术,针对不同的业务/基础功能对模块进行划分,从上到下为壳工程、业务模块、基础模块。其中业务模块依赖基础模块,壳工程依赖业务模块。同级的横向模块(比如多个业务…

buuctf-misc-23.FLAG

23.FLAG 题目:stegsolve得出PK-zip文件,改后缀名为zip,解压后查看文件类型为ELF 使用kali-strings或者ida获取flag 点击Save Bin将其另存为一个zip文件 而后解压我们另存的这个1234.zip文件后,可以得到 我们用ida打开它,打开后就…

LT2611UX四端口 LVDS转 HDMI2.0,带音频

描述LT2611UX 是一款面向机顶盒、DVD 应用的高性能 LVDS 至 HDMI2.0 转换器。LVDS输入可配置为单端口、双端口或四端口,具有1个高速时钟通道和3~4个高速数据通道,工作速率最高为1.2Gbps/通道,可支持高达19.2Gbps的总带宽。LT2611UX 支持灵活的…

使用idm下载百度云被限速 idm下载大文件后要整合 idm下载百度网盘有限制最新解决办法教程 idm限速解除方法

Internet Download Manager简称IDM,是一款Windows系统专业下载加速工具,IDM下载器支持多种类型文件下载,并能完美恢复各种中断的下载任务,是一款Windows平台下的多线程下载器,支持浏览器自动嗅探功能下载资源文件,包括视频、音频以及图片等类型文件&…

CMakeLists.txt 文件内容分析

一. 简介 前一篇文章学习了针对只有一个 .c源文件,cmake工具是如何使用编译的,文章如下: cmake的使用方法:单个源文件的编译-CSDN博客 本文对 所编写的 CMakeLists.txt文件的内容进行分析。从而了解如何编写一个 CMakeLists.txt文件。 二…