Показать сообщение отдельно
  #11 (permalink)  
Старый 30.01.2016, 11:45
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Ну это далеко от телефонного справочника. Если первично, это телефон, значит он должен быть первичным ключом. Что нужно делать при добавлении телефона в справочник - нужно обязательно проверять есть ли уже в нем введенный пользователем номер, и если есть, то ошибка. Тоже самое при редактировании добавленного номера нужно проверять. А чтобы проверять, то проще это сделать по первичному ключу.

var phones = {
    "номер телефона" : {"имя владельца", "фамилия владельца",  "что-то еще нужное"}   
}


Хотя такие данные хранят на сервере в базе и там не важно какое это будет поле, главное чтобы индекс был.
Ответить с цитированием