JavaScript的array.clear()不是函数吗?

Non*_*biz 58 javascript arrays clear

当按下"清除"按钮时,我正在尝试清空包含绘制坐标的数组.

当我打电话时drawnDivs.clear(),我得到一个错误,它不是一个功能.drawnDivs肯定是一个阵列,我有Firebug console.log打印出来的东西.它在这里托管.

jor*_*ker 78

不,不是.但drawnDivs.length = 0应该工作.

  • @thomasrutter.True但它将保留引用以及在数组上定义的任何其他添加属性和函数. (3认同)

Mik*_*lin 9

drawnDivs = [];

  • 要小心,因为这不会修改对该对象的其他引用. (28认同)