$.ajax({
url: "https://spreadsheets.google.com/feeds/list/1NzcKjtoS-p_Gz6ILOa3JB1aVgoPMC7mgepWtz9uBmgo/od6/public/values?alt=json",
crossDomain: true, // это решает проблему с отсутствием Access-Control-Allow-Origin
dataType: "jsonp",
success: function(data){
console.log(data)
}
});
У меня не работает элементарная функция((Потому что вы обработчик к коллекции элементов пытаетесь привязать, а это не поддерживается.
и так тожеНеправда.
state = {
valueMin: this.props.min || '',
valueMax: ''
}
// в рендере убрать условие у первого инпута в value
<input
type="number"
value={valmin}
onChange={(e) => this.handleChangeMin(e)}
/>
var a = {
name: "Vasia"
};
var b = {
name: "Petia"
};
var string_a = JSON.stringify(a);
var string_b = JSON.stringify(b);
string_a === string_b; // false
var moe = {name : 'moe', luckyNumbers : [13, 27, 34]};
var clone = {name : 'moe', luckyNumbers : [13, 27, 34]};
// false
moe == clone;
// true
_.isEqual(moe, clone);
.top-search-form__search-query {
height: 26px !important;
border-radius: 0px !important;
width: 150px !important;
padding-left: 11px;
line-height: 32px;
font-size: 14px;
background: #fff !important;
color: #000 !important;
border-bottom: 0px solid grey;
transition-property: border-bottom;
transition-delay: 5s;
}
.top-search-form__search-query:hover {
border-bottom: 1px solid;
transition-property: border-bottom;
transition-delay: 0s;
}
значение_поля_внутреннего_объекта: ключ_внешнего_объекта
var house = {}; // внешний объект
var names = {}; // доп. словарь для поиска
function add(num, flat) {
house[num] = flat; // добавили внутренний объект
names[flat.name] = num; // запись для поиска в словарь
}
add(11, {name:"Vasya", phone:"555-111", area:111, price:1111});
add(22, {name:"Lena", phone:"555-222", area:222, price:2222});
names["Lena"] // 22
function get(name) {
return house[ names[name]];
}
get("Lena") // {name:"Lena", phone:"555-222", area:222, price:2222}
значение_поля: сам_внутренний_объект
(function isNumberOne(one) {
'use strict';
function numberOne() {
if (this !== 1){
throw new Error('I`m not number one!');
} else {
console.log('I`m definitely number ONE!');
}
}
numberOne.call(one);
})(1);
<button class="addToCart" data-id="001">в массив 1</button>
<button class="addToCart" data-id="002">в массив 2</button>
<button class="addToCart" data-id="003">в массив 3</button>
<button class="addToCart" data-id="004">в массив 4</button>
var cart = {};
function addToCart(articul) {
cart[articul] = 1;
console.log(cart);
}
var addBtn = document.getElementsByClassName('addToCart');
[].forEach.call(addBtn, function(element) {
element.addEventListener('click', function() {
addToCart(this.getAttribute('data-id'));
});
});