1. 程式人生 > >學習JS的總結(三)

學習JS的總結(三)

陣列的新增、刪除、刪除、插入、連線、元素排序的小總結

  1. arr.pop()是從陣列的尾部刪除元素
  2. arr.push()是從陣列的尾部加上一個元素
  3. arr.shift()是從陣列的頭部刪除一個元素
  4. arr.unshift()是從陣列的頭部刪除一個元素
  5. arr.splice(起點,終點)就是刪除陣列的從引數起點到引數終點的元素
  6. arr.splice(起點,要刪除的元素個數,’要插入的元素’)如果後面至少是三個引數的話第一個表示要插入元素的起點,第二個引數表示要刪除的個數 第三個後面表示要插入的元素內容需要用單引號 (而且他操作的時候是分兩步進行的先進行前兩個引數的刪除再進行後面的插入操作)

  7. 陣列1.concat(陣列2)表示的就是把兩個字串給連線成一個字串

  8. arr.join(‘加進去的東西’)join方法就是往字串間隔中間加一些字元什麼的
  9. arr.sort()方法就是對字串裡面的數字、字母進行排序(排序都是按照第一個數字排序或者是按照字串的首字母排序, 而且對於數字的時候sort方法都把數字當成字串看待的),後面也可以通過一個函式來實現按數字大小來排序.
    <script>
        var arr=[1,2,35,6,7,8,9,4,10,0,55];
        var arr2=['apple','be','dog','egg','cat','hot','kkk'];

        arr.pop();
        arr.push(99);
        arr.shift();
        arr.unshift();

        arr.splice(8,9);
        arr.splice(1,2,'abcd','qwer');
        alert(arr);
        alert(arr.concat(arr2));
        alert(arr.join('='));
        arr.sort(
            function(n1,n2)
            {
                return n1-n2;
            })
        alert(arr);

    </script>
</head>
<body>

</body>

相關推薦

機器學習演算法總結

1、決策樹 決策樹是通過一系列規則對資料進行分類的過程。它提供一種在什麼條件下會得到什麼值的類似規則的方法。決策樹分為分類樹和迴歸樹兩種,分類樹對離散變數做決策樹,迴歸樹對連續變數做決策樹。 1.2 決策樹的學習過程 一棵決策樹的生成過程主要分為以下3個部

學習JS總結

陣列的新增、刪除、刪除、插入、連線、元素排序的小總結 arr.pop()是從陣列的尾部刪除元素 arr.push()是從陣列的尾部加上一個元素 arr.shift()是從陣列的頭部刪除一個元素

JSP學習總結

vol actor time 為什麽 pso ack sta instance 9.png 四、為什麽jsp就是servlet?   打開Tomcat服務器的work目錄,找到jsp文件翻譯的java文件。類聲明如下 package org.apache.jsp; im

初識vue.js,我的學習之路

學習 定義 我想 red spa pos console gpo con vue之自定義指令 像v-if、v-show、等這些都是系統指令,比如說我想寫一個v-color的指令,但是系統是沒有這個指令的,如果我們直接這樣寫肯定會報錯,所以我們下面就需要自定義指令

springMVC學習總結數據綁定

springmvc core nts 循環 ack sta attribute servle 設置 springMVC學習總結(三)數據綁定 一、springMVC的數據綁定,常用綁定類型有: 1、servlet三大域對象: HttpServletRequest Http

JavaSE學習總結——Java語言編程練習、格式化字符與常量

數據 nts 編程 () 功能 替換 pri stream 第幾天 目錄 一、變量、常量、字面量 二、銀行利率為5%,問存款100美元5年的收益細節? 三、格式化 3.1、printf格式化輸出 3.2、String.format 3.2.1、日期類型 3.2.2、

springMVC學習總結 --springMVC重定向

form mit 簡單 訪問 intern dir html isp pack 根據springMVC學習總結(一) --springMVC搭建搭建項目 在com.myl.controller包下創建一個java類WebController。 在jsp子文件夾下創建一個視

OO學習總結

簡單 manager ets types mat UC requires represent 出現 規格化設計 軟件工程的重要目標之一是實現軟件開發過程各階段的自動化,軟件自動化的前提是形式化,包括軟件需求規格的形式化、軟件設計規格的形式化和 算法描述的形式化。 Z語言由牛

python學習總結,python的變量類型

變量 對象的引用 ict asr 字符串連接 number 包括 區別 通用 1.python中每個變量的申賦值都不需要類型聲明,每個變量在內存中創建都包括變量的標識、名稱和數據等信息。 2. 每個變量在使用前都必須賦值,變量賦值後該變量才會被創建。 3. 允許同時為多個變

[學習總結] python語言學習總結

函式閉包 定義 延伸了作用域的函式(能訪問定義體之外定義的非全域性變數 作用 共享變數的時候避免使用了不安全的全域性變數 允許將函式與某些資料關聯起來,類似於簡化版面向物件程式設計 相同程式碼每次生成的閉包,其延伸的作用域都彼此獨立(計數器,登錄檔) 函式的一部分行為在編寫時無法預知

salesforce零基礎學習九十專案中的零碎知識點小總結

本次的內容其實大部分人都遇到過,也知道解決方案。但是因為沒有牢記於心,導致問題再次出現還是花費了一點時間去排查了原因。在此記錄下來,好記性不如爛筆頭,爭取下次發現類似的現象可以直接就知道原因。廢話少說,進入正題。 我們在Goods__c表中有一個欄位型別為Picklist,欄位值有以下內容: 我們想要

微信開發學習總結——訊息管理2-接受普通訊息和被動回覆使用者訊息

上一節內容: 微信開發學習總結(三)——訊息管理(1) https://blog.csdn.net/qq_29914837/article/details/82903594 訊息管理具有的各個子模組功能,現在我們將一個詳細介紹如何使用 一、接受普通訊息介面介紹 1.1

微信開發學習總結——訊息管理1

上一節內容: 微信開發學習總結(二)——微信開發環境準備(2) https://blog.csdn.net/qq_29914837/article/details/82896861 接收普通訊息 當普通微信使用者向公眾賬號發訊息時,微信伺服器將POST訊息的XML資料包到開

c++學習總結——類與物件

一、心得感悟     c語言的課程學習後,開始c++的學習,首先就是學習類。在學習類時,類的使用與c語言有著極大的差別,一開始學習十分別扭。c語言的學習直接定義幾個形參、函式就可以寫程式了;而到了c++學習,關於類,首先必須定義類。具有相同性質和功能的東西構成的集合,通常歸成一

Vue.js學習使用心得

一、計算屬性 計算屬性關鍵詞: computed <body> <div id="app"> <p>原始字串: {{ message }}</p> <p>計算後反轉字串: {{ reversedMessage }}</p>

JAVASE8流庫Stream學習總結

3、聚合(終止流操作) 前面我們已經看到過如何建立流和轉換流了,現在是時候讓流終止,並返回些有用的東西給我們了,這個過程就叫做聚合, 也叫約簡。 一、Optional類 講到這個,我們先從 Optional類講起,什麼是Optional類,O

Linux 學習總結

一. yum 命令 1.列出所有可更新的軟體清單命令:yum check-update 2.更新所有軟體命令:yum update 3.僅安裝指定的軟體命令:yum install <package_name> 4.僅更新指定的軟體命令:yum update <package_nam

資料庫學習總結——新增、更新與刪除資料

新增、更新與刪除資料 新增資料 更新資料 刪除資料 新增資料 insert語句中指定欄位名 insert into 表名(欄位名1,欄位名2,…) values (值1,值2,…); 注意:欄位名與欄位值的順序,型別必須互相匹

強化學習學習總結——QLearning思維決策

一、思維決策構架  import numpy as np import pandas as pd class QLearningTable: # 初始化 def __init__(self, actions, learning_rate=0.01, rew

MyBatis學習總結——多表關聯查詢與動態SQL

一、多表關聯查詢 表與表之間有三種常見的關聯關係,分別是一對一,一對多與多對多關係,MyBatis直接提供一對一與一對多的關聯關係,可以通過間接的方式實現多對多關聯。 1.1、一對一關係 1.1.1、執行環境 假定一個員工(emp)擁有一個登入使用者(user),員工與使用者表之間是一對一關係: