var s='from Moscow to Piter';
/* var s=' Moscow - Piter '; */
/* var s='из города Moscow в город Piter'; */
/* var s='из Moscow в Piter'; */
function findCities(str) {
var cities = [];
var strArray = str.split(' ');
for (var i=1; i<strArray.length; i++) {
if(strArray[i][0] === strArray[i][0].toUpperCase()) cities.push(strArray[i]);
}
return cities;
}
console.log(findCities(s)); // получаем на выходе ["Moscow", "Piter"]
extend
вы начинаете использовать schema.search
, а не schema
?var res = extend(true, {}, used, schema); // на выходе получаем замену значения объектом, который стоит правее
Keep in mind that the target object will be modified, and will be returned from extend().
Целевой объект будет изменен и будет возвращен как результат extend()
var heroWid = document.getElementById("hero");
var heroObj = {
width: 150,
height: 100,
position: {
left: 1,
top: 2,
right: 3,
bottom: 4
},
next: 7
};
function update(el) {
el.style.cssText = 'width:' + heroObj.width + 'px; height: ' + heroObj.height + 'px;';
};
function heroCoord(el) {
var coord = el.getBoundingClientRect();
this.position = {
left: coord.left,
top: coord.top,
right: coord.right,
bottom: coord.bottom
};
return this;
};
update(heroWid); // устанавливаем параметры стиля блока
heroCoord.call(heroObj, heroWid); // обновляем значение объекта с данными блока
console.log(heroObj); // смотрим что получилось
e.preventDefault();
:this.target.disabled = true;
success
отдавайте в контекст события click
:this.target.disabled = false;
var counterId = document.body.innerHTML.match(/yaCounter[0-9]{1,}/)[0]
var objMetrika = window[counter];
/* На выходе функции getArray вы получите данные ответа на ajax-запрос */
var getArray = function(param){
var obj = {}
$.ajax({
type: "POST",
url: '/url/',
data: {"param": param},
complete: function(data){ // data - ответ полученный с сервера
obj = data; // записываем полученные данные data в ранее подготовленную переменную
}
});
return array; // возвращаем полученное значение ajax-запроса
}
Просто изменения делаются в разных папках проекта, и хочется, чтобы весь проект сразу обновлялся на гитхабе