Array 数组不支持flat()方法么?

发布于 6 年前作者 jun369006 次浏览最后编辑 6 年前来自 ask
var arr1 = [1, 2, [3, 4]];
arr1.flat();

不是支持es6语法么?

3 回复
jieshao
jieshao1 楼6 年前

目前暂不支持flat

ezou
ezou2 楼6 年前

现在的ios微信已经支持flat了,但是一个同事的手机还不支持,他的微信版本比我小3个数

nazhang
nazhang3 楼4 年前

你可以用替代方案处理下,自己包一个,function localFlat(arr){return arr.reduce((acc, val) => acc.concat(val),[])}