Skip to content

Commit 9ef797d

Browse files
committed
Update to array.every()
1 parent 3c03aa3 commit 9ef797d

File tree

1 file changed

+3
-10
lines changed

1 file changed

+3
-10
lines changed

index.js

+3-10
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ export default (selector, conditions, stylesheet) => {
2020
orientation: (el, string) => {
2121
switch (string) {
2222
case 'portrait': return el.offsetWidth < el.offsetHeight
23-
case 'square': return el.offsetWidth == el.offsetHeight
23+
case 'square': return el.offsetWidth === el.offsetHeight
2424
case 'landscape': return el.offsetWidth > el.offsetHeight
2525
}
2626
}
@@ -35,15 +35,8 @@ export default (selector, conditions, stylesheet) => {
3535
+ Object.keys(conditions)
3636
+ Object.values(conditions)).replace(/\W/g, '')
3737

38-
let results = []
39-
40-
for (let test in conditions) {
41-
42-
results.push(features[test](tag, conditions[test]) ? true : false)
43-
44-
}
45-
46-
if (results.indexOf(false) == -1) {
38+
if (Object.entries(conditions)
39+
.every(test => features[test[0]](tag, test[1]))) {
4740

4841
tag.setAttribute(`data-${identifier}`, count)
4942
generatedStyles += stylesheet.replace(/:self|\$this/g, `[data-${identifier}="${count}"]`)

0 commit comments

Comments
 (0)