【Array】陣列刪除最後一個元素;
1、問題描述:
做單選題,由於傳入的題目選項為String型別,用分號隔開,所以準備切割分號,然後逐個展示,但是,最後一項有個空格,非常討厭;
2、js程式碼:
var optionalStr = $scope.question.optional;
console.log("optionalStr:"+optionalStr);
$scope.opts = optionalStr.split(";");
console.log ("opts陣列如下:");
console.log($scope.opts);
//去掉最後一個元素:‘空格’
var bb=$scope.opts.pop();
console.log(bb);
這裡,$scope.question.optional
是String型別的字串:
A.選項1;B.選項2;C.選項3;D.選項4;
這裡,我們用split方法進行切割,傳入值為需要切割的字元或者字串,要用雙引號引起來;我們要注意,切割後的結果為陣列型別;因為是js,所以沒有定義返回結果的型別;
再瀏覽器的控制檯,我們能看到列印資訊,傳入的optionalStr和切割後的陣列,很明顯,這裡應該是4個物件,下標從0到3,但是最後多了一個下標為4的“”,這是因為最後一個分號通過切割,後面方法預設是空的,所以把這個空也保留了下來;
3、js中的pop方法;pop()方法是陣列用來切除尾巴的;並且,pop()方法的返回值為切割後的長度;
為什麼叫pop呢?
相關推薦
【Array】陣列刪除最後一個元素;
1、問題描述: 做單選題,由於傳入的題目選項為String型別,用分號隔開,所以準備切割分號,然後逐個展示,但是,最後一項有個空格,非常討厭; 2、js程式碼: var optionalStr = $scop
js 陣列操作常用方法。 push():在陣列後面加入元素,並返回陣列的長度 unshif()t:在陣列前面加入元素,並返回陣列的長度 pop()刪除最後一個元素
var arr =[1,2,3,4,5] ; arr.push(6,7,8); console.log(arr);// push:在陣列後面加入元素 結果是:[1,2,3,4,5,6,7,8] arr aa = [7,8,9,0]; aa.unshift(4,5,6)
awk命令的使用(三)獲取陣列的最後一個元素
雖然awk提供了一些關於陣列相關的操作,但是需要使用for(r in ..)的方式,這種方式可以遍歷陣列中的每個元素,但是我只想獲得陣列中的最後一個元素時,用awk提供的函式則很不方便。比如,我最近遇到一個問題:有這麼一個數組,其中的元素分別為,zx1,zx2,zx3,zx4
【JS】 陣列最後一個元素加一
給定一個由整陣列成的非空陣列所表示的非負整數,在該數的基礎上加一。 最高位數字存放在陣列的首位, 陣列中每個元素只儲存一個數字。 你可以假設除了整數 0 之外,這個整數不會以零開頭。 示例 1: 輸入: [1,2,3] 輸出: [1,2,4] 示例 2: 輸入: [9,9
php array_pop 刪除陣列最後一個元素例項
這篇文章主要介紹了php array_pop 刪除陣列最後一個元素例項的相關資料,需要的朋友可以參考下 php array_pop函式將陣列最後一個單元彈出(出棧),即刪除陣列的最後一個元素。本文章通過php例項向大家講解array_pop函式的使用方法。 array_pop — 將陣列最後
【LeetCode】80. 刪除排序陣列中的重複項 II(Remove Duplicates from Sorted Array II)
【 英文練習 | 中文練習 】 題目描述: 給定一個排序陣列,你需要在原地刪除重複出現的元素,使得每個元素最多出現兩次,返回移除後陣列的新長度。 不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 O(1) 額外空間的條件下完成。 解題思路 : 遍歷一遍陣列,用一個下標
【leetcode】#陣列【Python】26. Remove Duplicates from Sorted Array 刪除排序陣列中的重複項
題目: 給定一個排序陣列,你需要在原地刪除重複出現的元素,使得每個元素只出現一次,返回移除後陣列的新長度。 不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 O(1) 額外空間的條件下完成。
【leetcode】#陣列【Python】80. Remove Duplicates from Sorted Array II 刪除排序陣列中的重複項 II 雙指標
連結: 題目: 給定一個排序陣列,你需要在原地刪除重複出現的元素,使得每個元素最多出現兩次,返回移除後陣列的新長度。 不要使用額外的陣列空間,你必須在原地修改輸入陣列並在使用 O(1) 額外空間
刪除陣列中的最後一個元素
連結:https://www.nowcoder.com/questionTerminal/df4b0b7a459447538351c4c7008b34e7 利用slice()和pop()方法 function(arr) { var m = arr.sli
JS能力測評6:刪除陣列最後一個元素
思路: 先複製在刪除,這樣就不直接修改arr了 function truncate(arr) { newarr=arr.slice(0); newarr.pop(); return newarr; } 人家大佬的思路,值得學習 //利用slice
【Java集合類】 LinkedHashMap(有序的map)獲取第一個元素和最後一個元素
獲取LinkedHashMap中的頭部元素(最早新增的元素): 時間複雜度O(1) public <K, V> Entry<K, V> getHead(LinkedHashMap<K, V> map) { retu
php刪除陣列最後一個元素和第一個元素,array_shift(),array_pop()的用法
轉載自官網 http://www.php.net/manual/zh/ array_pop — 彈出陣列最後一個單元(出棧) 彈出並返回 array 陣列的最後一個單元,並將陣列 array 的長度減一。 返回值:返回 array 的最後一個值。如果 array 是空(如果
php--------刪除數組的第一個元素和最後一個元素
clas bsp ont 數字 courier 過程 返回 nbsp 移動 對於一個php數組,該如何刪除該數組的第一個元素或者最後一個元素呢?其實這兩個過程都可以通過php自帶的函數 array_pop 和 array_shift 來完成,下面就具體介紹一下如何來操作。
jquery如何刪除陣列中的一個元素?
jquery刪除陣列中的一個元素的方法是用 splice 實現的。 舉例說明: var arrList = ['a','b','c','d']; arrList.splice(jQuery.inArray('b',arrList),1); alert(arrList); 其中j
php 獲取陣列第一個元素 最後一個元素 最後一個元素的鍵名
1. current() 函式返回陣列中的當前元素的值。 每個陣列中都有一個內部的指標指向它的"當前"元素,初始指向插入到陣列中的第一個元素。 end() - 將內部指標指向陣列中的最後一個元素,並輸出 next() - 將內部指標指向陣列中的下一個元素,並輸出 pre
LightOJ-1253 【Nim博弈】取完最後一個石子輸
Alice and Bob are playing game of Misère Nim. Misère Nim is a game playing on k piles of stones, each pile containing one or more stone
去掉陣列中第一個和最後一個元素php
使用 array_shift() 刪除陣列的第一個元素,例如: $arr=array('apple','banana','orange'); $res=array_shift($arr); 使用 array_pop()刪除陣列的最後一個元素,例如: $arr=array('apple','b
如何刪除陣列中的一個元素
第一種:刪除陣列中指定位置的元素: 方法一: import java.util.Arrays; import java.util.Scanner; public class test { public static void main(String[] args) { int
【leetcode】#陣列【Python】88. Merge Sorted Array 合併兩個有序陣列
題目: 給定兩個有序整數陣列 nums1 和 nums2,將 nums2 合併到 nums1 中,使得 num1 成為一個有序陣列。 說明: 初始化 nums1 和 nums2 的元素數量分別為 m
php 獲取陣列第一個元素 以及最後一個元素 && 最後一個元素的鍵名
簡單寫法 $data = explode($splite, $content); var_dump($data[0]); 最後一個 var_dump($data[count($data)-1]); 瞭解指標以後就是 1.獲取陣列第一個