for-in-loop

    2熱度

    2回答

    我發現在初始化的空NSMutableArray的目標c中執行for/in操作沒有按預期工作。 簡化代碼: +(void) convertArray: (NSMutableArray*)arrayIN { NSMutableArray *arrayOUT = [NSMutableArray array]; NSLog(@"is nil %d - count %d", !arr

    2熱度

    1回答

    我正在使用for-in循環來遍歷兩個元素的數組,但它就像循環兩次。 我這裏有一個例子:http://jsbin.com/etoyac/8/

    1熱度

    2回答

    每當我使用for ... in循環時,循環的索引變量總是看起來在變量範圍內。 例如,如果我有與使用該環路的方法的部件: for(key in params){ writeOutput(key); } 變量「鍵」將被放置在變量範圍。如果我已經在組件中的任何位置聲明瞭一個variables.key,那麼當我將此用於... in循環時,該值將被覆蓋。我真正需要的是這樣的: for(var

    0熱度

    1回答

    var nyc = { fullName: "New York City", mayor: "Michael Bloomberg", population: 8000000, boroughs: 5 }; var myProperty = this.nyc; /*this is one variable so how can it store all

    1熱度

    5回答

    下面的代碼: var obj = {uname:"OdO", age:"22"}; alert(obj.uname); 結果: OdO 現在,使用相同的概念在for..in聲明: for (x in obj) { document.write(obj.x+"<br>"); } 我預計它打印以下: OdO 22 但它打印: undefined undefined

    2熱度

    5回答

    var result = function(){} console.log("constructor" in result);//true console.log("__proto__" in result);//true console.log("prototype" in result);//true for (var prop in result) { console.l

    2熱度

    1回答

    盡我的理解,代碼 var a = new Array("a","b","c"); var out = ""; for(i in a) out += i+":"+a[i]+"\n"; 應該着手 0:a 1:b 2:c 吧? 好吧,我有我的一個項目下面的代碼片段: for(i in player.neededItems) { debug(i+":");

    2熱度

    1回答

    我有一個NSMutableArray填充NSIntegers。我需要遍歷數組。我可以這樣做: // given NSMutableArray *array of NSIntegers NSUInteger n = [array count]; for (NSInteger i = 0; i < n; i++) { NSInteger x = [array objectAtIndex:

    0熱度

    3回答

    我試圖輸出數組的鍵在JavaScript這樣的: data=[8, 4, 6, 9, 5, 2, 4, 6]; for(i in data){console.log(i);} 但是,相反的只是輸出的鑰匙,它輸出這樣的: 0 1 2 3 4 5 6 7 $family each clean associate link contains extend getLas

    2熱度

    1回答

    我目前正在編寫一個awk腳本在一個bash腳本中。我的一個論點需要分解和循環。例如:對於1234的參數,我需要按照編寫的順序遍歷每個數字。所以,2413不等於。我使用split來創建一個數組,然後循環遍歷數組。我認爲它會按順序循環,但事實並非如此。 我的代碼如下: split(cols,toShow,"") for (c in toShow) printf "%s\n",c col