multi-map icon indicating copy to clipboard operation
multi-map copied to clipboard

get returns reference to inner array

Open mrstux opened this issue 5 years ago • 1 comments

This is perhaps expected, but is it correct?

	it( 'results of prevous get should not be modified by future set', () => {
		let map = new Multimap( [['a',1]]);
		
		let aList = map.get('a');
		assert.strictEqual(aList.length, 1);
		
		map.set('a', 2);
		
		// aList.length is now 2
		assert.strictEqual(aList.length, 1);
	});

mrstux avatar Jul 05 '18 04:07 mrstux