refactor(dataset): protect delete invocation only

pull/313/head
Churchill Lee 8 years ago
parent 06c9cfbb47
commit 16b14888b7
No known key found for this signature in database
GPG Key ID: 009EEF0BF3F174E1

@ -19,8 +19,10 @@ function updateDataset(oldVnode: VNode, vnode: VNode): void {
for (key in oldDataset) {
if (!dataset[key]) {
if (d && d[key]) {
delete d[key];
if (d) {
if (key in d) {
delete d[key];
}
} else {
elm.removeAttribute('data-' + key.replace(CAPS_REGEX, '-$&').toLowerCase());
}

Loading…
Cancel
Save