• wise_pancake@lemmy.ca
    link
    fedilink
    arrow-up
    10
    ·
    edit-2
    1 month ago

    Math.min.length is 2, which weakly signals that it’s designed to handle at least two parameters

    Why would they even define this value?

    Note: I’m not a js dev, do most functions have length?

    • bss03@infosec.pub
      link
      fedilink
      English
      arrow-up
      1
      ·
      edit-2
      1 month ago

      All functions built with function name(args) { body } syntax have a length based on the form of args. Other ways to create functions might set length (I’m not sure). Most of the functions provided by the runtime environment do have a length, usually based on the number of “required” arguments.