---
title: "Comment by Robert Budzyński on \"Code Benchmark: QCObjects similarities to Python 3 using JavaScript\" | Hashnode"
description: "All quite easy in pure javascript, thanks to spread syntax: [...Array(9).keys()].filter(i =&gt; !(i % 2)) [...&#39;human&#39;] [...Array(10).keys()].map(x =&gt;"
url: "https://hashnode.com/posts/code-benchmark-qcobjects-similarities-to-python-3-using-javascript/606148c05aa4944ee40faa78/comment/606d79209deb56667e37e363"
---

[Discussion](https://hashnode.com/posts/code-benchmark-qcobjects-similarities-to-python-3-using-javascript/606148c05aa4944ee40faa78)

Comment [Code Benchmark: QCObjects similarities to Python 3 using JavaScript](https://hashnode.com/posts/code-benchmark-qcobjects-similarities-to-python-3-using-javascript/606148c05aa4944ee40faa78)

[Robert Budzyński](https://hashnode.com/@drbob)

[Apr 7, 2021](https://hashnode.com/posts/code-benchmark-qcobjects-similarities-to-python-3-using-javascript/606148c05aa4944ee40faa78/comment/606d79209deb56667e37e363)

All quite easy in pure javascript, thanks to spread syntax:

1.  `[...Array(9).keys()].filter(i => !(i % 2))`
2.  `[...'human']`
3.  `[...Array(10).keys()].map(x => x * x)`
