js的陣列可以使用字串作為下標,以及for...in
<body>
<script type="text/javascript">
var mycars = new Array()
mycars["aa"] = ["寶馬",12];
mycars[1] = "賓士"
mycars[2] = "賓利"
for (x in mycars)
{
document.write(mycars[x] + "<br />");
document.write(x + "<br />");
}
</script>
</body>
</html>
此段程式碼打印出的結果如下:
可以看出使用for...in時x的值是陣列的下標,並且其中一個x的值就是字串。
相關推薦
js的陣列可以使用字串作為下標,以及for...in
<html> <body> <script type="text/javascript"> var mycars = new Array() mycars["aa"] = ["寶馬",12]; mycars[1] = "賓士" mycar
javaScript-----陣列使用字串作為下標
今天在看javascript的時候,突然發現數組array竟然可以利用字串做為其下標,這個以前我還真的不知道,在我的印象當中陣列用來遍歷,怎麼可以用字串呢?哎。。孤陋寡聞啊....
Python 編寫程式,使用者輸入一個列表和兩個整數作為下標,然後使用切片獲取並輸出列表中結餘兩個下標之間的元素組成的子列表。
編寫程式,使用者輸入一個列表和兩個整數作為下標,然後使用切片獲取並輸出列表中結餘兩個下標之間的元素組成的子列表。例如,使用者輸入 [1,2,3,4,5,6]和2,5,程式輸出[3,4,5] 練習題 2018.10.11 x = int(input("輸入下標下限:"))
JS 陣列中有 undefined 值,用 for 迴圈和 for…in 迴圈遍歷的不同之處
先說結論:在陣列遍歷時一般最好使用for迴圈遍歷 var arr=new Array(); arr[0]="P90"; arr[3]="AWM"; arr[5]="AK47"; console.log("//for 迴圈遍歷"); for(let i=0;i<arr
js將字串作為函式名呼叫,實現input文字框等form表單元素回車鍵統一事件響應
通過給文字框<input enterKey=“fnName” />設定enterKey=“fnName”,頁面載入完後會自動繫結input的keydown事件,捕捉到回車鍵則呼叫fnName函式,如select等其它form元素也可以。要實現form表單元素回車鍵統一事件響應
實現將一維陣列A(下標從1開始)中的元素迴圈右移k位,要求只用一個元素大小的輔助空間
#include<stdio.h>main(){ int n,arrary[50],k,temp; printf("請輸入陣列元素個數:\n"); scanf("%d",&n); for(int i=1;i<=n;i++) scanf
C:numberNMax 陣列中第n大數的下標,方法比較笨,應用二級指標
//求陣列中第n大數的下標 int * numberNMax(int * array, int size, int n) { if (NULL==array) { printf("Pointer is NULL\n"); exit(EXIT_FAILURE);
陣列的下標,為什麼從0開始?
本文是學習演算法的筆記,《資料結構與演算法之美》,極客時間的課程 為什麼陣列的下標是從0開始,而不是從1開始呢?從1開始不是更符合人們的習慣麼。 這個問題,稍後回答,先聊聊陣列的基本特性。 陣列(Array)一種線性表資料結構,用一組連續的記憶體空間,儲存一組相同型別的資料
在整形有序的陣列中查詢想要的數字,找到了返回數字下標,沒找到返回-1,折半查詢
#include<stdio.h> #include<stdlib.h> #include<string.h> int main() { char arr[] = { 1, 2, 3, 4, 5, 8, 9, 10 ,20}; int to_find = 5;
在整型有序陣列中查詢想要的數字, 找到了返回下標,找不到返回-1.(折半查詢)
#define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include<stdlib.h> int BinarySearch(int a[], int key, int len) { int ret = -1;//找
利用陣列下標,將n以內的數進行排序
巧用陣列下標 陣列的下標是一個隱含的很有用的陣列,特別是在統計一些數字,或者判斷一些整型數是否出現過的時候。例如,給你一串字母,讓你判斷這些字母出現的次數時,我們就可以把這些字母作為下標,在遍歷的時候,如果字母a遍歷到,則arr[a]就可以加1了,即 arr[a]++;
二分查詢(在整型有序陣列中查詢想要的數字,找到了返回下標,找不到返回
在整型有序陣列中查詢想要的數字,找到了返回下標,找不到返回 - 1#include<stdio.h> #include<Windows.h> int binary_search(int arr[]
RDD怎麼找下標,怎麼建立陣列?
1、RDD是Spark中的抽象資料結構型別,任何資料在Spark中都被表示為RDD。 2、從程式設計的角度來看,RDD可以簡單看成是一個數組。和普通陣列的區別是,RDD中的資料是分割槽儲存的,這樣不同
【C語言】寫程式碼可以在整型有序陣列中查詢想要的數字,找到了返回下標,找不到返回-1.(折半查詢)
定義一個數組,設定它的左右下標,同時定義一箇中間下標mid,每次進行折半查詢,若要查詢的數比mid小,則右下標等於mid-1,若要查詢的數比mid大,則左下標等於mid+1。若要查詢的數等於mid,則迴圈停止。 #include<stdio.h> #include<string
java__給定一個非負整數陣列,假定你的初始位置為陣列第一個下標。 陣列中的每個元素代表你在那個位置能夠跳躍的最大長度。 請確認你是否能夠跳躍到陣列的最後一個下標。
import java.util.Scanner; public class Main { public static void main(String[] args){
陣列排序,返回陣列值在原陣列中的下標(序號)
功能:對輸入的陣列進行排序,返回的是,從小到大陣列對應於原陣列的下標(序號) 。比如 1 7 3 2 9 返回:0 3 2 1 4 思想:在函式中動態開闢一個數組,用於儲存下標。初始化的時候為0-(n-1)。陣列值在排序的過程中,下標值也跟著排序。最後返回指向下標陣
陣列排序,返回陣列值在原陣列中的下標(序號) .
功能:對輸入的陣列進行排序,返回的是,從小到大陣列對應於原陣列的下標(序號) 。比如 1 7 3 2 9 返回:0 3 2 1 4 思想:在函式中動態開闢一個數組,用於儲存下標。初始化的時候為0-(n-1)。陣列值在排序的過程中,下標值也跟著排序。最後返回指向下標陣列的
jquery遍歷下標,傳入事件,防止重復執行事件
文化 美的 大米 東北 雲南 img 層次 query 平時 let thisdata = [{"imgUrl":"../img/index/eastnorth.jpg","title": "東北","content":"東北菜源於魯菜,又融合了多個少數民族的特色風格,肉菜
JS中字串中帶有括號,正則不能識別的解決辦法
需求:將字串中帶有下列關鍵詞的欄位全部高亮顯示 var str = "阿里巴巴(中國)網路技術有限公司深圳辦事處";//字串 var keyword = "阿里巴巴(中國)網路技術有限公司";//關鍵詞 var reg =keyword .replace(/\(/g,"\\(").rep
js中將字串作為函式名來呼叫的方法
方法:eval() eg: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>將字串作為函式名呼叫函式</title> </head> <b