陣列的建立及其常見的方法

2022-08-21 06:33:14 字數 1817 閱讀 2453

陣列——複雜型別資料,用 array 表示

陣列的建立(兩種方法):

第一種方法:建構函式的方法定義

例如:var arr = new array()  // 定義了乙個空陣列

var arr = new array(5)  // 定義了乙個陣列,有五個變數,但是還沒有進行賦值

var arr = new array("a","b","c",  ...)  //定義了乙個陣列,裡面有 "a","b","c",  ... 這些變數

第二種方法:字面量的定義

例如:var arr = [ ]  等價於  var arr = new array()

var arr = ["a","b","c",  ...]  等價於  var arr = new array("a","b","c",  ...)

陣列常見的方法(官方函式):

1、push()  功能:在陣列的末尾新增乙個或多個元素,並返回新陣列的長度。

function

fn1()

fn1()

2、pop()  功能:刪除陣列裡最後乙個元素,返回值就是被刪除的元素。

function

fn2()

fn2()

3、unshift()  功能:在陣列的開端新增乙個或多個元素,並返回新陣列的長度。

function

fn3()

fn3()

4、shift()  功能:刪除陣列裡第乙個元素,返回值就是被刪除的元素。

function

fn4()

fn4()

5、concat()  功能:可以給陣列的末尾增加元素,但是cancat並不會改變原始的陣列,concat的返回值是新增元素後的結果,既可以拼接陣列,也可以拼接元素。

function

fn5()

fn5()

6、reverse()  功能:把陣列的元素的順序進行顛倒。

function

fn6()

fn6()

7、slice()  功能:從陣列裡取出一部分元素(根據起始下標和結束下標),但不包括結束下標;不會改變原始陣列。

function

fn7()

fn7()

8、join()  功能:把陣列中所有元素拼接成乙個字串,元素是通過指定的分隔符進行分割的,預設為逗號;不會改變原始陣列。

function

fn8()

fn8()

9、sort()  功能:只能排序字串,不能排序數字(預設是按字元編碼進行排序)

function

fn9()

fn9()

10、splice()  功能:既可以新增元素,也可以刪除元素,關鍵是它可以在在指定下標刪除,或者新增。

function

fn10()

fn10()

補充:陣列的length屬性

用法:例  var arr = [12,23,34,45]

console.log(arr.length)  // 結果為 4

下標(索引):console.log(arr[0])  // 結果為 12

console.log(arr[2])  //結果為 34

下標還可以是變數或者表示式:var i = 0  console.log(arr[i])  // 結果為 12

console.log(arr[i+2])  //結果為 34

numpy中常見的陣列建立方法說明

1.陣列建立 arange方法 array arange np.arange 0,12,2 array arange.shape 2,1 說明 a.代表陣列元素從0開始到100 左閉右開 步長是2 b.預設返回的是一維陣列,可以通過shape或者reshape方法修改陣列的維數 c.1代表的是不指定...

陣列常見的方法

1.filter 方法建立乙個新陣列,其包含通過所提供函式實現的測試的所有元素。function isbigenough value let arr 50,20,4,9 filter isbigenough alert arr 2.foreach 方法對陣列的每個元素執行一次提供的函式。let ar...

常見建立RDD的方法

第一階段 1 3 月 會從淺入深,基於大量案例實戰,深度剖析和講解 spark 並且會包含完全從企業真實複雜業務需求中抽取出的案例實戰。課程會涵蓋 scala 程式設計詳解 spark 核心程式設計 spark sql 和spark streaming spark graphx sparkr mac...