From 57e109ff11cd778a2bc61271025e49db5954758b Mon Sep 17 00:00:00 2001 From: Jo Liss Date: Wed, 23 Nov 2011 16:24:36 +0100 Subject: [PATCH] Use "index" for index variable in for loop This confused me every time I Ctrl+F'ed the home page for "index" and only got this cryptic statement: "Comprehensions replace (and compile into) for loops, with optional guard clauses and the value of the current array index." Now I can see how the index is used in the code. --- documentation/coffee/array_comprehensions.coffee | 2 +- documentation/js/array_comprehensions.js | 8 ++++---- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/documentation/coffee/array_comprehensions.coffee b/documentation/coffee/array_comprehensions.coffee index 47e3f54f..fd8d74e1 100644 --- a/documentation/coffee/array_comprehensions.coffee +++ b/documentation/coffee/array_comprehensions.coffee @@ -3,7 +3,7 @@ eat food for food in ['toast', 'cheese', 'wine'] # Fine dining courses = ['salad', 'entree', 'dessert'] -menu course + 1, dish for dish, course in courses +menu index + 1, dish for dish, index in courses # Health conscious meal foods = ['broccoli', 'spinach', 'chocolate'] diff --git a/documentation/js/array_comprehensions.js b/documentation/js/array_comprehensions.js index 46185008..64246f93 100644 --- a/documentation/js/array_comprehensions.js +++ b/documentation/js/array_comprehensions.js @@ -1,4 +1,4 @@ -var course, courses, dish, food, foods, _i, _j, _len, _len2, _len3, _ref; +var courses, dish, food, foods, index, _i, _j, _len, _len2, _len3, _ref; _ref = ['toast', 'cheese', 'wine']; for (_i = 0, _len = _ref.length; _i < _len; _i++) { @@ -8,9 +8,9 @@ for (_i = 0, _len = _ref.length; _i < _len; _i++) { courses = ['salad', 'entree', 'dessert']; -for (course = 0, _len2 = courses.length; course < _len2; course++) { - dish = courses[course]; - menu(course + 1, dish); +for (index = 0, _len2 = courses.length; index < _len2; index++) { + dish = courses[index]; + menu(index + 1, dish); } foods = ['broccoli', 'spinach', 'chocolate'];