I know JavaScript is a very special boi but c’mon, you’re embarrassing me in front of the wizards.

  • bitcrafter@programming.dev
    link
    fedilink
    arrow-up
    8
    arrow-down
    1
    ·
    7 days ago

    It is the 0-th element after the start of the array. 0-based indexing is very common in both mathematics and computer science.

    • arty@feddit.org
      link
      fedilink
      English
      arrow-up
      1
      arrow-down
      5
      ·
      6 days ago

      Well, you tried to appeal to a common logic, and I appealed to even more common logic. If you arrange 3 apples on a table in an array, and ask anyone to take the 0th apple, they will be confused.

      0-based is just a convention, not a law of the universe. Only using integer-type numbers to address array elements is too merely a convention of some programming languages. And note that no one suggests using non-integer numbers here, only numbers of non-integer type.