首頁  >  文章  >  web前端  >  Js裡的堆疊問題解析

Js裡的堆疊問題解析

php中世界最好的语言
php中世界最好的语言原創
2017-11-28 14:32:431566瀏覽

我們都知道,建構子需要使用new關鍵字來調用,那麼首字母要大寫,但是函數是不使用這樣的格式的,下面就給大家舉幾個小列子看看Js裡的堆疊問題。

數組中忌諱加入空的值

在創建的時候就已經賦值即為初始化Var a = 10;

JS會將其中的下標不是數字的值過濾掉,而不會顯示在介面上,但實際上還是存在的

   // 使用下標賦值,有則覆寫原來的資料項目   

# //使用下標賦值,無則建立新的資料項目

//下標可以使用變數

//非數字下標,不算是陣列長度,但可存在

現在的陣列相當於一個物件,其中並沒有index這個屬性,傳回undefined,如果存在該屬性則傳回該屬性的屬性值,這是最基礎的,可能屬性值是函數,或是別的

//注意變數類型

Unshift()

Shift()

Push()

Pop()

Concat()

Concat()用於合併數組,不影響原始數組,以副本的形式傳回

Slice()

slice()用於分割數組,不影響原始數組,以副本的形式傳回

Splice()

# Spilce()運算會直接改變原數組

任何JS的內建函數都是有自己的回傳值的,如果是不回傳的話,就會回傳undefined

#indexOf()

//這裡是指第1個位置

lastIndexOf()

上兩個範例說明,找出起點包含自己的位置

Reverse()

Sort()

上面是sort()不傳遞值的情況,如果給sort()傳遞參數,只能是一個函數的執行上下文

上面三種形式都是實現一樣的效果,從小到大排序


#相信看了這些案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!


相關閱讀:

怎麼讓DIV自適應高度

怎麼用CSS隱藏圖片背景的文字內容

在HTML裡用CSS隱藏div的方法

#

以上是Js裡的堆疊問題解析的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn