assignments

Benchmark created on


Setup

var obj = {m00: 0, m01: 1, m02: 3, m10: 4, m11: 5, m12: 6}

function test1() {
	const {m00, m01, m02, m10, m11, m12} = obj
	return m00 + m01 + m02 + m10 + m11 + m12
}

function test2() {
	const m00 = obj.m00
	const m01 = obj.m01
	const m02 = obj.m02
	const m10 = obj.m10
	const m11 = obj.m11
	const m12 = obj.m12
	return m00 + m01 + m02 + m10 + m11 + m12
}

Test runner

Ready to run.

Testing in
TestOps/sec
Destructuring assignment
test1()
ready
Ordinary assignment
test2()
ready

Revisions

You can edit these tests or add more tests to this page by appending /edit to the URL.