In Example # 1, we have an array with five elements. This is because, again, JavaScript arrays are zero-based. But (and here is the point where many get confused), if a JavaScript array has four elements, the last element has an index of “3”. If a JavaScript array has four elements, then that array’s “length” property will have a value of “four”. So, a JavaScript array with one element will have a “length” of “1”. The JavaScript array length property is given in a one-based context. This is not unusual in computer programming languages. In other words, the index value of the first element in the array is “0” and the index value of the second element is “1”, the third element’s index value is “2”, and so on. This means that JavaScript starts counting from zero when it indexes an array. The “length” property of a JavaScript array is a very helpful tool, but why is array lengthĪrrays in JavaScript are zero-based.
0 Comments
Leave a Reply. |