Показать сообщение отдельно
  #2 (permalink)  
Старый 27.03.2014, 04:34
Аватар для danik.js
Профессор
Отправить личное сообщение для danik.js Посмотреть профиль Найти все сообщения от danik.js
 
Регистрация: 11.09.2010
Сообщений: 8,804

var __GET = new URL(url).search.substring(1).split("&")

Работает не во всех браузерах, но есть костыль. $_GET, __GET, GETArr - такие имена смотрятся вырвиглазно в JS, неужели нельзя записать их в нормальном виде?
Сообщение от glot
typeof(getVar[1])=="undefined"
Во-первых, typeof - не функция, а конструкция языка, поэтому скобки тут совершенно лишние. А во-вторых, тут эта проверка не нужна. Записывается это как
getVar[1] || ''
. Ну а в-третьих, даже в случаях, когда проверка нужна, ее пишут как getVar[1] === undefined без всяких typeof. Более того, чаще всего проверка на undefined вовсе не требуется.
__________________
В личку только с интересными предложениями
Ответить с цитированием