
如 var arrayList = ['a','b','c','d','e','f'];
怎么清空 arrayList
另外怎么判断一个 object 是否是数组(array)?
1 yangg 2017-03-28 13:12:33 +08:00 via iPhone arrayList.length = 0 Obj instanceOf Array |
2 yangg 2017-03-28 13:13:03 +08:00 via iPhone Array.isArray(obj) |
3 Hyeongo 2017-03-28 13:17:38 +08:00 via iPhone arrayList=[] |
4 coderluan 2017-03-28 13:18:34 +08:00 |
6 dongliangnerd 2017-03-28 13:21:32 +08:00 @coderluan 哈哈 这是我看过的最友好的答案 |
7 ianva 2017-03-28 13:22:18 +08:00 var isArray = Array.isArray || function(obj) { return toString.call(obj) === '[object Array]'; }; |
8 fxkkaka OP 谢谢~ |
9 ianva 2017-03-28 13:24:59 +08:00 var isArray = Array.isArray || function(obj) { return Object.prototype.toString.call(obj) === '[object Array]'; }; |
10 yidinghe 2017-03-28 13:25:19 +08:00 via Android 楼主下次应该问"如何优雅的清空一个数组" |
11 coderluan 2017-03-28 13:28:26 +08:00 |
12 sneezry 2017-03-28 13:29:19 +08:00 1L 给出的答案是比较好的方法 |
13 coderluan 2017-03-28 13:29:31 +08:00 @dongliangnerd 其实#11 楼更友好 |
16 theonebing 2017-03-28 13:46:38 +08:00 @coderluan 厉害了 |
17 coderluan 2017-03-28 13:49:39 +08:00 @theonebing 也都是之前从 V 站看到的 |
18 FEDT 2017-03-28 13:56:54 +08:00 via Android 哈哈哈,学到了个好玩的东西~ [lmbtfy]( https://lmbtfy.cn?Javascript 文王清空数组) |
22 Technetiumer 2017-03-28 16:08:45 +08:00 @coderluan 需要一个 “我帮你 FanQiang 和 Google ” 的网站 |
23 coderluan 2017-03-28 16:12:14 +08:00 @Technetiumer 只是 google 的话,一般改下 hosts ,然后用 www.google.com/ncr 访问就行,不用翻。 也就是 https://lmbtfy.cn/?google%20hosts |
24 Technetiumer 2017-03-28 16:14:25 +08:00 @nfroot 空格是 V2EX 自动加的,盘古之白,他的网址应该转码再发 |
25 Technetiumer 2017-03-28 16:17:23 +08:00 |
26 FEDT 2017-03-28 17:01:41 +08:00 via Android @Technetiumer 原来是这样 |
27 lrh3321 2017-03-28 17:07:57 +08:00 arrayList.splice(0, arrayList.length); |
28 charexcalibur 2017-03-28 17:11:08 +08:00 via iPhone @coderluan 这个真好玩 |
29 free9fw 2017-03-28 17:44:52 +08:00 arrayList = []; |
31 per 2017-03-28 19:07:47 +08:00 xxx = [...[]] |
32 mingyun 2017-03-28 23:18:07 +08:00 4 楼厉害了 https://lmbtfy.cn/?js 清空数组 |
37 yuxuan 2017-03-29 09:51:41 +08:00 arrayList.length = 0 |
40 wht361 2017-03-29 13:18:17 +08:00 arrayList.length = 0 |
43 miniwade514 2017-03-29 14:41:24 +08:00 歪一下楼 arrayList = [] 是创建了一个新数组,原先那个数组**可能**还在内存里,取决于有没有其他地方还在引用它。 arrayList.length = 0 是清空了原先的数组。 |
44 BearD01001 2017-03-29 18:54:59 +08:00 @coderluan 简直不能再 6 哈哈哈 |
45 zzd416160489 2017-04-21 09:54:26 +08:00 @coderluan 请问 4 楼的 url 是怎么改的呀。。 |
46 coderluan 2017-04-21 10:14:57 +08:00 @zzd416160489 lmbtfy 自带的短网址 |