Я новичок в Javascript. У меня есть метод JS. У меня так много списков сети Wi-Fi. Но почти время SSID и SecurityMode подходит как же. Я хочу фильтровать, если оба они одинаковы. Как допускают SSID является "sampleWifi" & SecurityMode является "PSK" и тот же SSID и SecurityMode приходят снова. Как избежать этого, чтобы добавить массив списка.Как проверить состояние в функции Javascript?
Мой код, как показано ниже:
device.networkList = [];
for (var i = 1; i <= jqXHR.responseJSON.length; i++) {
site = jqXHR.responseJSON[i - 1];
device.networkList.push({
name: site["AvailableNetworks." + i + ".SSID"],
signal: site["AvailableNetworks." + i + ".SignalStrength"],
security: site["AvailableNetworks." + i + ".SecurityMode"]
});
}
Выход это: ФМн, В ФМн, С ФМн, D ФМн, А ФМн, В ФМн, R ФМн, S ФМн
Ожидаемые результаты: A PSK, B PSK, C PSK, D PSK, R PSK, S PSK
Примечание: Здесь одинаковые PSK, B PSK повторяются в массиве. Но я не хочу добавлять одинаковое дублирующее значение в массив.
Как поставить условие - SecurityMode придет, его не следует добавлять device.networkList массив.
Пожалуйста, помогите мне.
Благодаря
Просто проверьте, если вы уже ввели то же значение в 'array' – Rayon
Как проверить его в JS. это мой вопрос :) –
Помните 'for-loop',' if-condition'? – Rayon