JavaScript筆記,4月5日--課堂筆記--JS內置對象

 2023-11-18 阅读 23 评论 0

摘要:JavaScript?4.5 一、??? JS內置對象 1.數組Array a)創建語法1:var arr=new Array(參數); JavaScript筆記????????????? i.?????? 沒有參數:創建一個初始容量為0的數組 ????????? ii.?????? 一個number類型的參數:創建一個初始容量為number(注

JavaScript?4.5

一、??? JS內置對象

1.數組Array

a)創建語法1:var arr=new Array(參數);

JavaScript筆記????????????? i.?????? 沒有參數:創建一個初始容量為0的數組

????????? ii.?????? 一個number類型的參數:創建一個初始容量為number(注意小數、負數)的數組

?????? iii.?????? 其它數量、類型參數:創建一個包含參數為初始數據的數組

b)創建語法2:var arr=[初始數據列表];

js對象添加另一個對象,c)屬性length:數組容量(不代表實際存儲數據的數量,也不代表容量限制),與當前數組的最大索引下標有關;可以給length賦值來改變數組容量

d)鍵值對:數組不僅可以使用非負整數作為索引下標,也可以使用字符串作為下標,一般稱之為key(鍵);key不會對length屬性產生影響,所以不適合使用定長for循環變量,而應該使用for…in循環(還會自動跳過undefined的數據)

e)排序方法sort:默認按照字符順序排列,非string類型會自動轉換為string;可以使用回調函數作為參數來指定排序規則;用于排序規則的函數定義要求:接受2個形參,表示要比較的2個數,返回一個number, 如果大于0表示參數1大于參數2(此時sort方法會交換2個數),如果小于0表示參數2大于參數1,如果等于0,表示2個參數相等

f)反轉方法reverse:將數據數據倒序排列

js課后作業、g)棧操作push、pop:棧結構特點FILO(先進后出),push總是將數據添加到數組尾部,pop總是從數組尾部取數據

h)拼接操作join、concat:join將數組拼接為string,concat將多個數組拼接成一個

i)其它方法:splice、slice、shift、unshift等

轉載于:https://www.cnblogs.com/xinxinxinxin/p/6678101.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/174328.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息