]> source.dussan.org Git - jquery.git/commit
Data: Make the data object a regular object again
authorMichał Gołębiowski-Owczarek <m.goleb@gmail.com>
Mon, 20 Apr 2020 16:11:18 +0000 (18:11 +0200)
committerGitHub <noreply@github.com>
Mon, 20 Apr 2020 16:11:18 +0000 (18:11 +0200)
commit65e909844c2d064606217b47e92eff12ebdb79de
treef1ac76622884ebca66ccf99b188a1c130db8224a
parent763dd3fefa504a496c2fbdb94c1c04150fba07e6
Data: Make the data object a regular object again

The change in gh-4603 made the object returned by `elem.data()`
a prototype-less object. That's a desired change to support keys
colliding with `Object.prototype` properties but it's also a breaking
change so it has to wait for jQuery 4.0.0.

A 3.x-only test was added to avoid breaking it in the future on this
branch.

Fixes gh-4665
Ref gh-4603
Closes gh-4666
src/data/Data.js
test/unit/data.js