我正在从依赖jQuery转向使用AngularJS构建应用程序。在许多地方都推荐不要混合使用jQuery和Angular代码。
但是,有一件事情让我很想念,那就是jQuery的$ .map函数,用于数组操作。我知道可以使用本地JavaScript map函数重写此功能,但部分浏览器不支持(特别是IE < v9)。
所以,是否有Angular的等效方法,或者我应该回到使用for (var x = 0; x < foo; x += 1) {...}
来避免使用jQuery?
更新有时只需要知道搜索什么。Bergie说“寻找polyfills”。这是一个参考指南(来自Modernizr团队),其中包括许多资源,可让现代代码在旧浏览器上运行:HTML5跨浏览器Polyfills