Skip to content

Instantly share code, notes, and snippets.

View yasuhiro-okada-aktsk's full-sized avatar

Yas Okada yasuhiro-okada-aktsk

  • Tokyo
View GitHub Profile
propTypes: {
// You can declare that a prop is a specific JS primitive. By default, these
// are all optional.
optionalArray: React.PropTypes.array,
optionalBool: React.PropTypes.bool,
optionalFunc: React.PropTypes.func,
optionalNumber: React.PropTypes.number,
optionalObject: React.PropTypes.object,
optionalString: React.PropTypes.string,
@yasuhiro-okada-aktsk
yasuhiro-okada-aktsk / each.js
Last active October 22, 2015 03:15
js:each
function Each(obj, fn) {
if (obj.length) for (var i = 0, ol = obj.length, v = obj[0]; i < ol && fn(v, i) !== false; v = obj[++i]);
else for (var p in obj) if (fn(obj[p], p) === false) break;
}