日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > javascript >内容正文

javascript

JavaScript 函数 伪数组 arguments

發布時間:2025/3/15 javascript 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 JavaScript 函数 伪数组 arguments 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.函數

函數:函數就是將一些語言進行封裝,然后通過調用的形式,執行這些語句.

函數的作用:

  1.將大量重復的語句寫在函數里,以后需要這些語句的時候,可以直接調用函數,避免重復勞動

  2.簡化編程,讓變成模塊化

console.log("hello world");sayHello(); //調用函數//定義函數:function sayHello(){console.log("hello");console.log("hello world");}

第一步:函數的定義

  函數定義的語法:

function 函數名字(){}

  .function:是一個關鍵字.中文意思是"函數","功能".

  .函數名字:命名規定和變量的命名規定一樣.只能是字母,數字,下劃線,美元符號,不能以數字開頭.

  參數:后面有一對小括號,里面用來放參數

  大括號里面:是這個函數的函數體;

第二部:函數的調用

函數調用的語法:

函數名字();

  函數的參數:形參和實參

    函數的參數包括形參和實參

    注意:實際參數和形式參數的個數,要相同.

  例子:

sum(3,4);sum("3",4);sum("Hello","World");//函數:求和function sum(a, b) {console.log(a + b);}

  函數的返回值

  例子:

console.log(sum(3, 4));//函數:求和function sum(a, b) {return a + b;}

二.偽數組 arguments

  arguments 代表的是實參.有個講究的地方是:arguments只在函數中使用

  (1)返回函數實參的個數:argument是.length

例子:

  

fn(2,4); fn(2,4,6); fn(2,4,6,8);function fn(a,b.c){ console.log(arguments); console.log(fn,length); //獲取形參的個數 console.log(argument,length); //獲取實參的個數 }

結果:

  (2) 之所以說argument是偽數組,是應為:argumentts可以修改元素,但不能改變數組的長短.例子

fn(2,4);fn(2,4,6);fn(2,4,6,8);function fn(a,b) {arguments[0] = 99; //將實參的第一個數改為99arguments.push(8); //此方法不通過,因為無法增加元素}

  清楚數組的集中方式:

var array = [1,2,3,4,5,6]array.splice(0); //方式1:刪除數組中所有項目 array.length = 0; //方式2:length屬性是可以賦值的,在其他語言中length是只讀 array = [] //方式3:推薦

?

轉載于:https://www.cnblogs.com/baijinshuo/p/9774085.html

總結

以上是生活随笔為你收集整理的JavaScript 函数 伪数组 arguments的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。