1. 程式人生 > >js for迴圈 遍歷陣列 遍歷物件屬性

js for迴圈 遍歷陣列 遍歷物件屬性

1、js for迴圈 遍歷物件屬性

var person = {fname:"John",lname:"Doe",age:25};


for (x in person) {
    console.log(x + "=" + person[x]);
}

控制檯輸出結果:

fname=John
lname=Doe
age=25

2、js for迴圈 遍歷陣列

var mycars = new Array("Saab","Volvo","BMW");


for (x in mycars){
    console.log(x + "=" + mycars[x])
}

控制檯輸出結果:

0=Saab
1=Volvo
2=BMW


相關推薦

js for迴圈 陣列 物件屬性

1、js for迴圈 遍歷物件屬性 var person = {fname:"John",lname:"Doe",age:25}; for (x in person) {    console.l

Vue指令v-for陣列,json物件的幾種方式

定義資料:   <script>     new Vue({         el:"#test",         data:{      

【我的Java筆記】增強for迴圈 & ArrayList集合儲存自定義物件的五種方法

增強for迴圈 1.增強for迴圈的作用: 在集合中,增強for迴圈的作用是用來代替迭代器 2.優點:書寫格式簡單,程式碼量少 3.弊端:遍歷陣列或集合的時候,陣列物件或者集合物件不能為null(需加

微信小程式多層巢狀迴圈,二級陣列

小程式中的遍歷迴圈類似於angularJS的遍歷。 二級陣列遍歷有一個坑。二級遍歷wx:for迴圈的時候,需要注意。(程式碼如下) JS程式碼: data: { groups: [ [ {

JS類、json物件屬性、值,方便統一賦值

JS遍歷類、json物件屬性、值, 我們在頁面,經常會接收後面或json返回的資料,要一個一個賦值,遍歷json屬性,可以方便給介面的控制元件賦值。 程式碼: 遍歷js類 <scr

jS中 用for迴圈進行對陣列中數字升降排序

用for迴圈進行對陣列中數字升降排序  如:  var arr = [5,3,6,2,8,10];     for(i=arr.length-1;i>=0;i--){for(j=0;j<i

js----for迴圈使用技巧

for(var i=0;i<10;i++){ console.log(i);//0,1,2,3...,9} for((1);(2);(3)){(4)}-----紅色標記表示這裡的表示式,方便敘述。 先執行(1),再判斷(2)是否為true,為true再執行(4); 第一輪結束之後,執

vue.js For迴圈,vue.js v-for使用

vue.js For迴圈,vue.js v-for使用   ================================ ©Copyright 蕃薯耀 2018年11月28日 http://fanshuyao.iteye.com/   <!DOCTYPE h

js for迴圈拆解(解析for setTimeout經典案例)

直接上程式碼 // 經典案例 for(var i=0;i<3;i++) { setTimeout(function () {console.log(i)}, 0) } // 拆解後 var i = 0; { var t = i; setTimeout(f

java for迴圈裡面的陣列,並打印出來

</pre><p></p><pre style="background-color:#ffffff;color:#000000;font-family:'Lucida Sans Typewriter';font-size:13.5p

js for迴圈例項

  1.求1-100的寄數和? //2.奇數求和 var ppt=0 for(var i=1;i<=100;i+=2){ ppt+=i } 2.求1-100的偶數和

js for迴圈99乘法表

document.write("<table>"); for(var x = 1;x<=9;i++){  document.write("<tr>");  for(var y = 1;y<=x;y++){  docum

JS for迴圈結束後i的值

for(var i = 0; i < 10; i++){ //todo: } console.log(i); i的值為10. 起初並沒有仔細想, 認為迴圈結束後因為是i++, 在結束後還要加一次, 所以是10. 但是, 列印的i在迴圈體外邊. "區域性變數"

JS for迴圈及拆分

       首先,是簡單的陣列的知識,例如,建立一個數組,向陣列中新增一個數據,訪問陣列的資料並賦值等等,還要注意字串的拼接等。        例如,向雜湊表中新增一組資料,並顯示新增的資料: var stu_score = {'楊璐':131, '王雪':131, '韓林霖':127

關於for迴圈中的陣列拼接

可以使用,append實現在for迴圈中的陣列拼接,但是有一個問題,拼好的陣列會多出一個維度2(這是根據拼接的陣列的個數而來的)我們可以使用reshape函式將拼好的陣列轉換成我們想要的維度。由於特徵是1024維的,我們需要拼接好的陣列滿足(-1,1024),即:有N行,10

java列印九九乘法表,巢狀for迴圈,二維陣列

方法一:巢狀for迴圈 public class Test1 { public static void main(String[] args) { for (int i = 1; i <

leetcode--一個for迴圈找出陣列最大和次最大值

//給定一個數組,找出陣列中最大值和次最大值。要求在一個for迴圈裡實現 #include "stdafx.h" #include<iostream> using namespace st

java for迴圈中使用克隆代替new物件

public class User implements Cloneable { private Integer age; private String name; pub

VueJS的使用-如何在v-for迴圈中輸出值給標籤的屬性

   最近在學習使用VueJS,在學習的過程中,遇到一個問題:如何給標籤中的屬性進行賦值,如:input標籤的value,在迴圈輸入的過程,可以直接使用:value,如以下程式碼: <!DOCTYPE html> <html lang="en"&

vue中v-for迴圈如何將變數帶入class的屬性名中

開發中碰到的需求如下:如何實現?參考vue官方文件,沒有找到。文件針對class的物件語法是在明確屬性名的情況下,通過true or false動態顯示class名,class名是固定的,針對class的陣列語法雖然class名是動態的,但不適用v-for迴圈。而本例是在v-