JavaScript 小記錄
關鍵字 arguments
在php中形參與實參是有嚴格的要求的,需要一一對應
而在JS中,形參與實參並沒有特別嚴格的要求,而在JS的方法中,我們可以通過arguments去取我們需要的引數
關鍵字 callee
在函式內部使用,代表當前函式的引用 作用:降低程式碼的耦合度
匿名函式
寫法 :function(){}
特點: 程式程式碼沒有停頓,立即執行
好處: 可以避免變數汙染
陣列
三種宣告方式:
var color = ['pink','gold','orange','yellow']; //第一種
var arr = new Array(元素,元素,元素) //第二種
第三種
var arr = new Array(); arr[0] = 元素; arr[1] = 元素;
陣列遍歷
for迴圈遍歷 為了遍歷,陣列下標最好是0/1/2/3...規則連續的,不要為字串下標
for in遍歷,同事可以遍歷陣列和物件,並且下標有跳躍也沒有關係
陣列常用方法
instanceof 檢視類是否是某個指定物件構造出來的
push()從陣列末尾位置追加元素 pop() 從陣列末尾刪除元素
unshift()從開始位置向陣列追加元素 shift()從陣列開始位置刪除元素
slice(start,end) 返回陣列的一部分
sort() 排序 reverse()顛倒陣列位置
indexof() 判斷一個元素在陣列中"左邊"第一次出現的位置
lastIndexof() 判斷一個元素在陣列中"右邊"第一次出現的位置
字串為什麼可以呼叫成員
表面是字串呼叫成員,在瀏覽器javascript解釋引擎內部要做具體處理,引擎根據字串生成一個"臨時物件",是臨時物件呼叫成員並返回結果,之後該臨時物件就被銷燬了
eval用法
eval(引數字串)
該eval可以把內部引數字串當成表示式,在上下文環境中執行.
eval()經常用於其他使用者傳遞過來的字串資訊轉變為javascript的實體(物件,陣列等)資訊.
eval(引數字串): 引數要求必須符合js語法規則.
相關文章
- npm 小記錄NPM
- 前端小bug記錄前端
- 記錄Javascript 異常捕獲JavaScript
- JavaScript無縫滾動 記錄JavaScript
- JavaScript Promise 學習記錄(一)JavaScriptPromise
- IOC隨筆小記錄
- Robot Framework 小坑記錄Framework
- JavaScript中Date學習記錄_013JavaScript
- 關於javascript原型鏈的記錄JavaScript原型
- 記錄一個小問題
- 微信小程式使用記錄微信小程式
- Taro 小程式 踩坑記錄
- 記錄的小知識點
- 掘金小試,記錄使用方式
- 執行緒池小記錄執行緒
- (JavaScript學習記錄):jQuery 樣式操作JavaScriptjQuery
- (JavaScript學習記錄):jQuery 屬性操作JavaScriptjQuery
- Windows 11 安裝wsl小記錄Windows
- ROS小車實踐記錄(五)ROS
- Pycharm 個人安裝小記錄PyCharm
- 微信小程式踩坑記錄微信小程式
- javascript 學習記錄 -- 程式設計題集合JavaScript程式設計
- 記錄laravel orm trait載入小技巧LaravelORMAI
- Linux檢視歷史記錄小技巧Linux
- 原生微信小程式開發記錄微信小程式
- Java細緻末節小錯記錄Java
- 微信小程式BLE踩坑記錄微信小程式
- Integer類小細節隨筆記錄筆記
- 記錄在JavaScript中對事件迴圈的理解JavaScript事件
- 使用 JavaScript 操作瀏覽器歷史記錄 APIJavaScript瀏覽器API
- 【錯題記錄】JavaScript專項練習(篇五)JavaScript
- 【錯題記錄】JavaScript專項練習(篇六)JavaScript
- Masonite 熟悉步驟小記錄 (四、模型建立)模型
- Masonite 熟悉步驟小記錄 (六、文章展示)
- [20211220]記錄使用sqlplus的小問題.txtSQL
- Masonite 熟悉步驟小記錄 (一、路由篇)路由
- JavaScript學習之零碎記憶點總結記錄(一)JavaScript
- JavaScript小技巧JavaScript