array中的方法
☞ tostring() // 把陣列轉換為字串,使用逗號分隔
☞ valueof() // 返回陣列物件本身
☞ 棧方法(先進後出)
ary.push() // 該方法有乙個返回值,表示陣列最新的長度,該方法中可以設定多個引數
ary.pop() //返回陣列中最後乙個字,且會修改陣列的長度
☞ 佇列方法(先進先出)
ary.shift() //取出陣列中的第乙個元素,修改陣列的長度
ary.unshift(number) //在陣列中最開始位置新增乙個值
☞ 排序方法
ary.reverse() // 翻轉陣列
ary.sort() //陣列排序 預設是從字元編碼排序的
備註:自定義排序規則:
function compare (a, b)
function compare1 (a, b)
☞ 其他方法彙總
◆ concat() //把兩個陣列拼接到一塊,返回乙個新陣列
◆ slice(startindex, endindex) //從當前陣列中擷取乙個新的陣列
✔ 第乙個引數表示開始索引位置,第二個引數代表結束索引位置
◆ splice(startindex, deletcont, options) //刪除或者替換陣列中的某些值
✔ 第乙個引數代表從哪開始刪除
✔ 第二個引數代表一共刪除幾個
✔ 第三個引數代表要替換的值
◆ indexof(content[,index]),lastindexof() //沒找到返回-1
✔ 找陣列中的某個值,如果找到返回索引位置,如果沒有找到返回-1
✔ lastindexof() 從陣列的末尾開始找,如果找到,返回索引位置,如果沒有找到返回-1
◆ join() //將陣列中的每乙個元素通過乙個字元鏈結到一塊
◆ 陣列遍歷
filter(function(item,index, ary) {}) //返回乙個新陣列,可以獲取賽選結果
map(function(item,index,ary) {}) //遍歷陣列,返回乙個新陣列
foreach(function(item,index, ary) {}) //遍歷陣列,沒有返回值
string中的方法
☞ 字元方法
1. charat(index) //獲取指定位置處的字元
2. str[index] //獲取指定位置的字元 (h5中的方法)
☞ 字串方法
1. concat() //拼接字串 等效於 +
2. slice(strat,end) //從指定位置開始,擷取字串到結束位置,end值取不到
3. substring(start,end) //從指定位置開始,擷取字串到結束位置, end值取不到
4. substr(start,length) //從指定位置開始,擷取length長度個字元
☞ 位置方法
1. indexof(字元) //返回字元在字串中的位置
2. lastindexof(字元) //從後往前找,只找第乙個匹配的字元
3.charat(index) //返回指定位置的字元
☞ 去除空白
trim() //只能去除字串前後空白
☞ 大小寫轉換法
tolocaleuppercase() //轉化為大寫
tolocalelowercase() //轉化為小寫
☞其他replace(a,b) // 用b替換a
split() // 以乙個分割符,將乙個字串串分割成乙個陣列
data物件中的方法
☞ 日期格式化方法
var d = new date();
d.tostring(); //轉化成字串
d.todatestring(); //轉換成日期字串
d.totimestring(); //轉換成時間字串
(*) d.tolocaledatestring(); //返回本地的日期格式 (不同瀏覽器不同效果)
(*)d.tolocaletimestring(); //返回本地的時間格式 (不同瀏覽器不同效果)
☞ 獲取日期其他部分(熟練掌握)
d.getseconds() //獲取秒
d.getminutes() //獲取分鐘
d.gethours() //獲取小時
d.getday() //返回週幾 (0表示週日)
d.getdate() //返回當前月的第幾天
d.getmonth() //返回月份 (從0開始)
d.getfullyear() //返回年份
js原生轉殖方法
為了看得清楚一點,引數變數屬性 命名都是隨意 主要思路 五點 1,遍歷物件 2,判斷是不是原始值 typeof instanceof,tostring,constructor 這些方法都可以 3,判斷是陣列還是物件 4,建立相應的陣列或物件 5,使用遞迴 var obj function copy ...
js學習筆記 原生物件
原生物件分為兩類 原始型別和物件型別,原始型別又分為兩類,一類是空值,一類是包裝物件 物件型別也可以分為兩類,一類是構造器物件,一類是單體內建物件 js表示空值的值有兩個,分別是undefined和null。邏輯上undefined表示原始資料型別的空值,null表示物件型別的空值。字串string...
原生js獲取DOM物件的幾種方法
通過id獲取 id box div let box document.getelementbyid box script 注意 getelementbyid 括號中的不需要在前面加 因為方法就決定了括號中的值是乙個元素的id值。該方法返回乙個dom物件。2.通過class獲取 class box d...