首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JavaScript的array.clear()不是一个函数吗?

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

Stack Overflow用户
提问于 2010-10-26 11:46:09
回答 4查看 76.8K关注 0票数 62

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

当我调用drawnDivs.clear()时,我得到一个错误,它不是一个函数。drawnDivs当然是一个数组,我让Firebug console.log打印出来。我是hosted here

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-10-26 11:50:49

不,不是的。但是drawnDivs.length = 0应该可以工作。

票数 81
EN

Stack Overflow用户

发布于 2010-10-26 11:52:07

drawnDivs = [];

票数 9
EN

Stack Overflow用户

发布于 2014-02-05 00:17:08

一种优化的方法是:

代码语言:javascript
复制
while (arr.pop()) {}

参见http://jsperf.com/kbk-clear-array/2

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4020548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档