国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

4 JavaScript數(shù)組和對象

這篇具有很好參考價值的文章主要介紹了4 JavaScript數(shù)組和對象。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

4 數(shù)組和對象

在JS中創(chuàng)建數(shù)組非常簡單. 直接[ ]即可. 也可以用正規(guī)軍的new Array(). 不過效果都是一樣的.

var as = [11,22,33,44,55];
var bs = new Array(11,22,33,44,55);

數(shù)組的常用操作:

arr.length;  // 數(shù)組長度
arr.push(data);  // 添加數(shù)據(jù)
arr.pop();  // 刪除數(shù)據(jù), 從后面刪除, 并返回被刪除的內(nèi)容
arr.shift()  // 刪除數(shù)據(jù), 從前面刪除, 并返回被刪除的內(nèi)容 

// arr中的每一項循環(huán)出來. 分別去調(diào)用function函數(shù), 會自動的將`數(shù)據(jù)`傳遞給函數(shù)的第一個參數(shù)
arr.forEach(function(e, i){  // 第二個參數(shù)是可選的
    console.log(i+"__"+e);
});
arr.join("連接符");  // 使用`連接符`將arr中的每一項拼接起來. 和python中的 "".join()雷同

在JS中創(chuàng)建一個對象非常容易. 和python中的字典幾乎一樣{ }:

var p = {
    name: "wf",
    age: 18,
    wife: "zzy",

    chi: function(){
        console.log("吃飯")
    }
};

使用對象

p.name
p.age
p['wife']
p.chi()
p['chi']()

從上述內(nèi)容中幾乎可以看到. JS對象的使用幾乎是沒有門檻的. 十分靈活

for(var n in p){
    if(typeof(p[n]) != 'function'){
        console.log(p[n])
    }
}
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>數(shù)組和對象</title>
</head>
<body>

    <script src = "數(shù)組和對象.js"></script>

</body>
</html>
// // 數(shù)組的常用操作
var arr = [11, 22, 33, 44, 55, 66];
// 數(shù)組的長度
console.log(arr.length);
// 數(shù)組中添加數(shù)據(jù)
arr.push(77)
// 數(shù)組中刪除數(shù)據(jù),從后面刪除并返回刪除的內(nèi)容
console.log(arr.pop());
// 數(shù)組中刪除數(shù)據(jù),從前面刪除并返回刪除的內(nèi)容
console.log(arr.shift());

// arr.forEach(function(e, i){     // 第二個參數(shù)是可選的
arr.forEach(function(e){     // 第二個參數(shù)是可選的
    console.log(e);
});

// python中的 "".join()雷同
console.log(arr.join('|'));


var p = {
    name: 'wf',
    age: 20,
    wife: 'zzy',
    chi:function () {
        console.log("吃飯")
    }
}

console.log(p.name);
console.log(p.age);
console.log(p.wife);
console.log(p.chi());
console.log(p['chi']());

for (var n in p){
    if (typeof (p[n]) != 'function'){
        console.log(p[n]);
    }
}
代碼的效果圖如下:

4 JavaScript數(shù)組和對象文章來源地址http://www.zghlxwxcb.cn/news/detail-655479.html

到了這里,關(guān)于4 JavaScript數(shù)組和對象的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進(jìn)行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • JavaScript:js數(shù)組/對象遍歷方法

    一、js遍歷方法 序號 方法 描述 1 for 使用最基本的for循環(huán)可以遍歷數(shù)組 2 for of for...of語句用來遍歷可迭代對象(包括數(shù)組、Set、Map、字符串等),它可以替代傳統(tǒng)的for循環(huán)和forEach()方法。for...of循環(huán)每次迭代都將返回一個值,而不是索引。 3 for in for...in語句用來遍歷對象的可

    2024年02月09日
    瀏覽(28)
  • javascript二維數(shù)組(20)JSON對象

    在JavaScript中,JSON對象是一種數(shù)據(jù)格式,用于存儲和傳輸數(shù)據(jù)。JSON,全稱JavaScript Object Notation,是一種輕量級的數(shù)據(jù)交換格式,易于人閱讀和編寫,同時也易于機器解析和生成。 JSON對象由鍵值對組成,其中鍵是字符串,值可以是字符串、數(shù)字、布爾值、null、數(shù)組或另一個J

    2024年02月07日
    瀏覽(23)
  • 如何在 JavaScript 中將數(shù)組轉(zhuǎn)為對象

    如何在 JavaScript 中將數(shù)組轉(zhuǎn)為對象

    首先,我們需要明白對象具有鍵和值。 如果我們想把某個東西轉(zhuǎn)換成一個 對象 ,我們需要傳遞具有這兩個要求的東西:鍵和值。 滿足這些要求的參數(shù)有兩種類型: 具有嵌套鍵值對的數(shù)組 Map 對象 這是一個帶有鍵值對的嵌套數(shù)組 當(dāng)我們應(yīng)用它時,我們可以使用 Object.fromEnt

    2024年02月01日
    瀏覽(23)
  • 從 JavaScript 中的數(shù)組中刪除空對象

    從 JavaScript 中的數(shù)組中刪除空對象

    從數(shù)組中刪除空對象: 使用 Array.filter() 方法遍歷數(shù)組。 將每個對象傳遞給 Object.keys() 方法并檢查鍵的長度是否不等于 0。 filter 方法將返回一個不包含空對象的新數(shù)組。 我們傳遞給 Array.filter 方法的函數(shù)被數(shù)組中的每個元素(對象)調(diào)用。 如果函數(shù)返回真值,則 filter 方法將

    2024年02月01日
    瀏覽(24)
  • JavaScript對象數(shù)組根據(jù)某個屬性值篩選分類

    ?? 作者 : coderYYY ?? 個人簡介 :前端程序媛,目前主攻 web前端 ,后端輔助,其他技術(shù)知識也會偶爾分享??歡迎和我一起交流!??(評論和私信一般會回?。。??? 個人專欄推薦 :《前端項目教程以及代碼》 在開發(fā)中,這種需求還是挺常見的,常用于處理后端返回的數(shù)據(jù)

    2024年02月06日
    瀏覽(25)
  • javascript設(shè)置數(shù)組對象中的key值方法

    方法一:保留舊數(shù)組 key 和 value ; 方法二:不保留舊數(shù)組 key 和 value ; 1說明:使用map循環(huán),在map循環(huán)內(nèi)創(chuàng)建一個新對象,將item要改變的key賦給新創(chuàng)建的對象里面新key值,然后push給一個新創(chuàng)建的數(shù)組newArr即可; 2?使用forEach循環(huán) + for循環(huán),通過Object.keys()來改變屬性key;

    2024年02月16日
    瀏覽(21)
  • JavaScript 數(shù)組Array存儲方式及對象Object

    JavaScript 數(shù)組Array存儲方式及對象Object

    一、數(shù)組的存儲 1、當(dāng)聲明一個變量時,var a = 111; 在后臺計算機翻譯時,var聲明 a變量 所以此時會產(chǎn)生一個棧內(nèi)存,變量 a 的初始值為undefined,然后 = 111 ; undefined消失,111的值被賦值給了a。如果多個變量賦值的話,棧內(nèi)存的執(zhí)行順序是先進(jìn)后出的順序。也叫做壓棧。棧內(nèi)存

    2024年02月08日
    瀏覽(24)
  • javascript中json 對象 數(shù)組之間相互轉(zhuǎn)化的示例

    在JavaScript中,你可以使用 JSON.stringify() 將JSON對象轉(zhuǎn)換為JSON字符串,使用 JSON.parse() 將JSON字符串轉(zhuǎn)換為JSON對象。而要將JSON對象轉(zhuǎn)換為數(shù)組,可以使用 Object.values() 方法,而要將數(shù)組轉(zhuǎn)換為JSON對象,可以使用 Array.reduce() 方法。下面是這些轉(zhuǎn)換的示例代碼: 將JSON對象轉(zhuǎn)換為J

    2024年02月16日
    瀏覽(27)
  • JavaScript對象:創(chuàng)建與屬性訪問

    在JavaScript編程中,對象是一種非常重要的數(shù)據(jù)結(jié)構(gòu),它用于存儲多個屬性和值的集合。對象的創(chuàng)建和屬性訪問是我們?nèi)粘>幊讨薪?jīng)常用到的操作。本文將通俗易懂地解釋JavaScript對象的創(chuàng)建方式和屬性訪問的方法,幫助你深入理解對象在JavaScript中的重要性和用法。 1. 對象的創(chuàng)

    2024年02月13日
    瀏覽(38)
  • JavaScript創(chuàng)建二維數(shù)組踩坑記錄

    JavaScript創(chuàng)建二維數(shù)組踩坑記錄

    1、 今天刷Leetcode時,遇見一個這樣的需求,機智如我,定然不會通過雙重for循環(huán)來創(chuàng)建,于是,我寫了這樣一行代碼 const dimensionalArray = new Array(m).fill(new Array(n).fill(0)); 乍一看沒有問題,但在修改數(shù)組里的值時,問題就暴露出來了 可以看到,我明明只打算修改一個數(shù)組元素,

    2024年02月08日
    瀏覽(19)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包