var result = 0.1 + 0.2;
alert(result.toFixed(10));
alert(+result.toFixed(10));
она идет с таймзонойНикуда она не идёт. Там используется библиотека moment, изучите её документацию.
class Goods extends Component {
WooCommerce = new WooCommerceAPI({
url: 'http://portland.com/wp/', // Your store URL
consumerKey: 'ck_c221d7f97defb2d3a045730b8a0ff470327180a6', // Your consumer key
consumerSecret: 'cs_33cdde6ad3a4583624478504b86ee8fd7844b394', // Your consumer secret
wpAPI: true, // Enable the WP REST API integration
version: 'wc/v2' // WooCommerce WP REST API version
});
render() {
return (
<div className="GoodsMain">
<div className="Goods">
<img src="/images/photo.png" alt="appletv"/>
<br/>
<div className="TextAlign">
<span className="NameOfGood">{this.WooCommerce.get('products/1').name}</span>
<br/>
<span className="StyleOfGood">black</span>
<br/>
<span className="PriceOfGood">$49.99</span>
</div>
</div>
</div>
);
}
}
const WooCommerce = new WooCommerceAPI({
url: 'http://portland.com/wp/', // Your store URL
consumerKey: 'ck_c221d7f97defb2d3a045730b8a0ff470327180a6', // Your consumer key
consumerSecret: 'cs_33cdde6ad3a4583624478504b86ee8fd7844b394', // Your consumer secret
wpAPI: true, // Enable the WP REST API integration
version: 'wc/v2' // WooCommerce WP REST API version
});
class Goods extends Component {
render() {
return (
<div className="GoodsMain">
<div className="Goods">
<img src="/images/photo.png" alt="appletv"/>
<br/>
<div className="TextAlign">
<span className="NameOfGood">{WooCommerce.get('products/1').name}</span>
<br/>
<span className="StyleOfGood">black</span>
<br/>
<span className="PriceOfGood">$49.99</span>
</div>
</div>
</div>
);
}
}
new Array(6).fill(null).map((_, i) => i);
arr.map((_, i) => i);
Object.keys(arr);
if (result) return;
бессмысленна - функция в любом случае будет прервана. А result
, скорее всего, не должен перезаписываться когда строка не соответствует регулярке (в результате на строки 'Ярослав' и 'Иван Ярославович' функция возвращает true, а на 'Ярослав Иванович' false).function regExSearch(searchString, name) {
var re = new RegExp("^" + searchString);
var words = name.toLowerCase().split(' ');
return !!words.find((item) => re.test(item));
}
function regExSearch(searchString, name) {
var words = name.toLowerCase().split(' ');
return !!words.find((item) => item.startsWith(searchString));
}
var split = str.split(' ')
(new DOMParser())
.parseFromString(localStorageHTML, 'text/html')
.body.childNodes
может не знаю какой то хак в JS, как обойтись без цикловЕсть такой хак. Называется "правильный выбор структуры данных". Работает, кстати, не только в js.
.row:hover {
// Next row, slides are above their columns, giving downward motion on hover
& ~ .row .slide { transform: translateY(-100%); }
// Current row, slides to the right of their columns, giving left motion on hover
.slide { transform: translateX(100%); }
// Current row, next slides, slides to the left of their columns, giving right motion on hover
& .col:hover ~ .col .slide { transform: translateX(-100%); }
// Current slide
.col:hover .slide {
transform: none;
visibility: visible;
transition-delay: 0s;
}
}
var getActiveTab = function() {
var activeTab = document.querySelector('.cont-tabs a.selected');
var id = activeTab.getAttribute('href').match(/[\d]+/)[0];
return {
id: id,
tabId: '#tab-content-' + id
};
};
getActiveTab().id
var
перед переменными. с пробелами и отступлениями (на макбуков они другие).С чего бы вдруг они там стали другие? Это настройки редакторов отличаются у ваших коллег. И если вам за них приходится исправлять ошибки, то не так у жёстко у вас придерживаются стайлгайда. Помогите им настроить редакторы в соответствии с требованиями.