const isLoginValid = (login) => login.length >= 4 && login.length <= 16;
const addLogin = (logins, login) => {
if (isLoginValid(login)) {
if (isLoginUnique(logins, login)) {
logins.push(login);
console.log("Логин успешно добавлен!");
} else {
console.log("Такой логин уже используется!");
}
} else {
console.log("Ошибка! Логин должен быть от 4 до 16 символов");
}
}
new Array(5)
- создает 5 пустых элементов. join('5');
- на каждый элемент добавляет 5 the_field
это функция ACF WP, которая выводит содержимое. Вам надо get_field
<?php
/**
* @var $thiscat WP_Term
* @var $posts WP_Post[]
*/
$thiscat = get_queried_object();
if ($posts = get_field('list', $thiscat)) {
foreach ($posts as $post) {
$name_id = get_field('name_id', $post);
$terms = get_the_terms($post, $thiscat->taxonomy); // массив всех категорий поста
}
}
[...document.querySelectorAll('.itemAnswer')].map(answer => {
let blockQ = answer.querySelector('.item'),
closeBlock = answer.querySelector('.closed');
blockQ.addEventListener('click', () => answer.classList.add('itemAnswerOpen'));
closeBlock.addEventListener('click', () => answer.classList.remove('itemAnswerOpen'));
});
let goods = [
{ name: 'Береза', price: 150, img: 'img/Береза.jpg' },
{ name: 'Ель', price: 200, img: 'img/Ель.JPG' },
];
goods.map(good => {
let wrapper = document.createElement('div'),
name = document.createElement('div'),
price = document.createElement('div'),
image = document.createElement('img');
name.innerHTML = good.name;
price.innerHTML = good.price;
image.src = good.image;
image.style.width = '100px';
image.style.height = '100px';
wrapper.appendChild(name);
wrapper.appendChild(price);
wrapper.appendChild(image);
document.body.appendChild(wrapper)
});
$('.a').on('click', function() {
$('.fas', this).toggleClass('active');
});
fetch('https://woobl.ru/php/api/test/1.php?name=1')
.then(response => response.json())
.then(data => data.loads.map(load => console.log(load)));
$.ajax({
url: 'https://woobl.ru/php/api/test/1.php?name=1',
success: function(response) {
var data = JSON.parse(response);
data.loads.map(function (item) {
console.log(item)
})
}
});
JSON.parse()