是否有一个jQuery等同于Ruby的Object#tap?

Dan*_*man 5 javascript ruby jquery

jQuery是否具有与Object#tap相同的功能

假设我想做这样的事情:

foo.append($("<nav>").tap(function (nav) {
  $.each(urls, function (url) {
    nav.append("<a>").attr(url).text(url)
  })
})
Run Code Online (Sandbox Code Playgroud)

Ray*_*nos 3

它被称为 .each

nodes.each(inspect).map(mapper).each(inspect).etc()

  • 这不完全是“.tap”。我应该能够“点击”一个数组对象,并对整个数组进行操作 (2认同)