Front End Engineering question Given an array, return it's flattend structure.
[1, [2, [3]]] -> [1, 2, 3]
[1, [2, 3], 4] -> [1, 2, 3, 4]
possible total 24 points
- result [4]
Front End Engineering question Given an array, return it's flattend structure.
[1, [2, [3]]] -> [1, 2, 3]
[1, [2, 3], 4] -> [1, 2, 3, 4]
possible total 24 points
| <?xml version="1.0" encoding="UTF-8"?> | |
| <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> | |
| <plist version="1.0"> | |
| <dict> | |
| <key>author</key> | |
| <string>Gadzhi Kharkharov</string> | |
| <key>comment</key> | |
| <string>Spacegray</string> | |
| <key>name</key> | |
| <string>Spacegray</string> |
| [ | |
| // | |
| // TABS (REGULAR) | |
| // | |
| // Tab set | |
| { | |
| "class": "tabset_control", | |
| "layer0.texture": "", |
A multi-level groupBy for arrays inspired by D3's nest operator.
Nesting allows elements in an array to be grouped into a hierarchical tree
structure; think of it like the GROUP BY operator in SQL, except you can have
multiple levels of grouping, and the resulting output is a tree rather than a
flat table. The levels in the tree are specified by key functions.
See this fiddle for live demo.
| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE | |
| Version 2, December 2004 | |
| Copyright (C) 2011 YOUR_NAME_HERE <YOUR_URL_HERE> | |
| Everyone is permitted to copy and distribute verbatim or modified | |
| copies of this license document, and changing it is allowed as long | |
| as the name is changed. | |
| DO WHAT THE FUCK YOU WANT TO PUBLIC LICENSE |
brew install git bash-completion
Configure things:
git config --global user.name "Your Name"
git config --global user.email "[email protected]"
| /* demo.css */ | |
| .axis { | |
| stroke: #000; | |
| stroke-width: 1.5px; | |
| } | |
| #demo_1 svg, #demo_2 svg { border: solid 1px #ccc; } |
| // http://paulirish.com/2011/requestanimationframe-for-smart-animating/ | |
| // http://my.opera.com/emoller/blog/2011/12/20/requestanimationframe-for-smart-er-animating | |
| // requestAnimationFrame polyfill by Erik Möller. fixes from Paul Irish and Tino Zijdel | |
| // MIT license | |
| (function() { | |
| var lastTime = 0; | |
| var vendors = ['ms', 'moz', 'webkit', 'o']; |