jQuery   发布时间:2022-03-30  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery – $.map()和.map()之间的设计不一致?大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
虽然.map()方法的接口是.map(回调(索引,domElement)),但$.map()的$.map(数组,回调(elementOfArray,indexInArray))…任何关于原因的想法$.map()选择将返回的参数放在诸如value-index之类的顺序中?

解决方法

如果您研究jQuery API,您会注意到所有处理一组选定元素并接受回调的方法,例如.each,.html,.text等,都将元素的索引作为第一个参数传递,即.map在这里排队.通常你在回调中使用this访问当前元素,这只是jQuery中的一个常见模式,因此开发人员可能已经决定将索引作为第一个参数更为重要.

另一方面,本机Array.prototype.map方法将元素的值作为第一个参数传递给回调,因此似乎有意义$.map以相同的方式工作,因为它应该处理一组通用项.

大佬总结

以上是大佬教程为你收集整理的jQuery – $.map()和.map()之间的设计不一致?全部内容,希望文章能够帮你解决jQuery – $.map()和.map()之间的设计不一致?所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: