gpt4 book ai didi

Angular2 相当于 angular.isArray

转载 作者:太空狗 更新时间:2023-10-29 17:14:28 28 4
gpt4 key购买 nike

我在玩 NG2,我正在寻找 angular.isArray 的等价物。

是的,我尝试用谷歌搜索但没有成功。我可能正在考虑这个问题。

我尝试在我的 ng2-app 中使用的方法是这样的:

function periodsFormat(dates, func) {
if (!angular.isArray(dates)) { return func(dates); }
return dates.map(func).join('-');
}

如果我设法将 (!angular.isArray... 替换为 NG2-ish 的东西,它肯定可以工作。谢谢!

更新:

谢谢你们,我结束了:

function periodsFormat(dates, func) {
if (!Array.isArray(dates)) { return func(dates); }
return dates.map(func).join('-');
}

最佳答案

我怀疑你可以检查一下构造函数:

if (dates.constructor !== Array) { ...

因为我相信您不会再处理可能的包装对象了。

如果我没记错的话,Angular 1 检查了 jQuery/jLite 数组,这就是为什么有一个检查数组的特殊函数的原因。

关于Angular2 相当于 angular.isArray,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33674808/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com