js中的“默默的失败”

时间:2023-03-08 23:41:48
js中的“默默的失败”

看阮一峰的js标准教程,看到了“默默的失败”觉得很形象也很无奈,

总结一下都有哪些地方会“默默的失败”

  • 字符串内部的单个字符无法改变和增删,这些操作会默默地失败。
    var s = 'hello';
    
    delete s[0];
    s // "hello" s[1] = 'a';
    s // "hello" s[5] = '!';
    s // "hello"
  • 字符串的length属性无法改变,但是不会报错。
    var s = 'hello';
    s.length // s.length = 3;
    s.length // s.length = 7;
    s.length //