best-practicesJavaScriptBest PracticesMediumWhy is extending built-in objects (e.g. Array.prototype) generally discouraged?1Multiple libraries may add conflicting methods, causing unpredictable behavior2It always throws a syntax error3Built-in objects have no prototype4It makes code run fasterBack to list