From d7dbecc9938270f37e097652fe1c6db94d81a747 Mon Sep 17 00:00:00 2001 From: Fabrice Weinberg Date: Wed, 7 Dec 2016 14:39:45 +0100 Subject: [PATCH] Switch from Map to Set --- compiler/parse/state/tag.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/compiler/parse/state/tag.js b/compiler/parse/state/tag.js index 7d9ff77836..c7902535a0 100644 --- a/compiler/parse/state/tag.js +++ b/compiler/parse/state/tag.js @@ -74,7 +74,7 @@ export default function tag ( parser ) { } const attributes = []; - const uniqueNames = new Map(); + const uniqueNames = new Set(); let attribute; while ( attribute = readAttribute( parser, uniqueNames ) ) { @@ -139,11 +139,11 @@ function readAttribute ( parser, uniqueNames ) { const name = parser.readUntil( /(\s|=|\/|>)/ ); if ( !name ) return null; - if ( uniqueNames.has(name) ) { + if ( uniqueNames.has( name ) ) { parser.error( 'Attributes need to be unique', start ); } - uniqueNames.set(name, true); + uniqueNames.add( name ); parser.allowWhitespace();