|
@@ -275,7 +275,7 @@ function comparisonSizes() {
|
|
|
|
|
|
}
|
|
|
|
|
|
-comparisonObject()
|
|
|
+// comparisonObject()
|
|
|
function comparisonObject() {
|
|
|
let obj = {
|
|
|
s: [40, 41],
|
|
@@ -290,12 +290,21 @@ function comparisonObject() {
|
|
|
for (const key in obj) {
|
|
|
if (obj[key].includes(size)) {
|
|
|
alert(key.toLocaleUpperCase())
|
|
|
- }
|
|
|
- allSizes = [...allSizes, ...obj[key]]
|
|
|
- // отсортировать, сравнить с большим и меньшим значением
|
|
|
- // console.log(allSizes)
|
|
|
-
|
|
|
+ } else {
|
|
|
+ allSizes = [...allSizes, ...obj[key]]
|
|
|
+ allSizes.sort(compareNumeric)
|
|
|
+ }
|
|
|
+ }
|
|
|
+ if (size < allSizes[0]) {
|
|
|
+ alert('слишком мало!')
|
|
|
+ } else if (size > allSizes[allSizes.length - 1]) {
|
|
|
+ alert('слишком много!')
|
|
|
}
|
|
|
+ function compareNumeric(a, b) {
|
|
|
+ if (a > b) return 1;
|
|
|
+ if (a == b) return 0;
|
|
|
+ if (a < b) return -1;
|
|
|
+ }
|
|
|
}
|
|
|
|
|
|
// ternary()
|