У меня есть бизнес-сценарий, как показано ниже.Проверка пар ключей в Javascript
Я добавляю строки возможных (ключ, значение). (Страна, климат), как показано ниже.
В изображении 2 дается весь сценарий «Действительный и недействительный» («Ключ», «Значение»).
Возможные ключи - Все страны, Индия, Австралия, Америка, Англия
Возможные значения - Все климат, горячие, сухие, дождливые, холодные, Влажный
Пример
if (All Country, All Climate) выбран в качестве первой пары (Англия, горячая) shoul не d разрешено быть выбрана в качестве второй пары
Если (Все страны, горячие) выбрана в качестве первой пары (Индии, горячий), не должен быть позволен bechosen в качестве второй пары
Если (Америка, Всего Климат) выбран в качестве первой пары (Америка, Hot) не должно быть позволено быть выбран в качестве второй пары
где, как
Если (Индия, горячий) выбран в качестве первой пары (Индия, влажно) допускается выбранный как вторая пара
If (America, All Cl imate) выбрана в качестве первой пары (Англия, весь климат), допускается выбирать в качестве второй пары
Если (Америка, все климат) выбрана в качестве первой пары (Индия, влажный), то ей разрешается выбирать вторую пара
изображение 1
изображение 2
Вопрос Я объяснил мой Коллега все допустимые и недопустимые возможные комбинации через IMAGE2.
В javascript самым простым решением было бы добавить утверждения if else и сделать это. При этом разрыв между тем, который я объяснял для решения бизнес-сценария в документе и расширении кода, расширяется.
Какова была бы наилучшая реализация переноса матрицы в документе в код, чтобы бизнес в документе и коде был тесно связан.
Этот вопрос может показаться неясным, но мы все как минимум однажды столкнулись с такой проблемой, когда вещи, написанные для решения проблемы в бумаге и способы ее решения по коду, не имеют смысла.
Возможно, вы имели в виду значение 'Humid', чтобы быть' 10000'? –
@AJRichardson да, извините, каждый атрибут должен быть разным, и ВСЕ должны их суммировать. –