<script type="text/javascript">
$(document).ready(function(){
$('#buttonget').click(function(){
$.ajax({
url: <?php echo str_replace("</script>", "<\\/script>", json_encode($demoUrl)) ?>,
success: function(data) {
$('.results').html(data);
}
});
})
});
</script>
<button id="buttonget">Получить результат</button>
<div class="results">Ждем ответа</div></script>, чтобы было безопасно. PrintArray и SourceArray. Код у них один и тот же.BubbleSort по указателю, то есть, если BubbleSort меняет массив, то он меняется вообще.BubbleSort скопировать массив, и в функцию передать копию. Например:int array_copy[size];
memcpy(array_copy, array, size); let arr = [[1,23,23,21,1,23,41],[2,12,3,321,234,234,1,31,321,22,3],[12,32,53,1,3,12,3,2],[12,32,53,1,3,12,3,2]].reduce(function(a, b) {
return a.concat(b);
});
var result = [];
while(result.length < 6) {
let sum = Math.floor(Math.random() * (arr.length - 0)) + 0;
if(result.indexOf(arr[sum]) == -1) { // Проверяем
result.push(arr[sum]);
}
}arr. То есть:let arr = [[1,23,23,21,1,23,41],[2,12,3,321,234,234,1,31,321,22,3],[12,32,53,1,3,12,3,2],[12,32,53,1,3,12,3,2]].reduce(function(a, b) {
return a.concat(b);
});
let unique = arr.filter((val, i) => arr.indexOf(val) == i);
var result = [];
while(result.length < 6) {
let sum = Math.floor(Math.random() * (unique.length - 0)) + 0;
if(result.indexOf(unique[sum]) == -1) { // Проверяем
result.push(unique[sum]);
}
} var x = 0, y = 0;
var player = document.getElementById('player');
function addControls (forward, backward, left, right) {
document.onkeypress = function (event) {
if (event.key == forward) {
y--;
player.style.top = y + 'px';
}
else if (event.key == backward) {
y++;
player.style.top = y + 'px';
console.log(event);
}
else if (event.key == left) {
x--;
player.style.left = x + 'px';
}
else if (event.key == right) {
x++;
player.style.left = x + 'px';
}
}
}
addControls('w', 's', 'a', 'd');left, и right, движок теряется и не знает, что делать. Собственно, поэтому и не работает перемещение направо. Поэтому меняем только left и top. data: {'fioField':$('#fioField').val()}data: {'currentId':$(this).val()}fioField, во втором - currentId.var a = "name";
{a: 1}; // ключ a
{"a": 1}; // ключ a
{[a]: 1}; // ключ name{name: value} - это создание свойства "name" со значением value. Кавычки опциональны, например, могут быть полезны, если имя содержит спецсимволы, которые без кавычек будут обрабатываться как управляющие конструкции (например, if, точка и т.д.){[var]: value}.[var] не является строкой или чем-то, что можно записать без кавычек, поэтом [var] выполняется как выражение. [var] - определение массива с элементом var. Так как ключ объекта в JavaScript - всегда строка (да, у массивов на самом деле строковые индексы), [var] преобразуется в строку, а это то же самое, что и var.toString() (преобразовать в строку само значение). function checkPP() {
if (document.getElementById('pass').value != document.getElementById('conf').value) {
alert ("Пароль и Подтверждение пароля не совпадают!")
}
else {
document.forms['forma'].submit();
}
}function checkPP(e) {
if (document.getElementById('pass').value != document.getElementById('conf').value) {
alert ("Пароль и Подтверждение пароля не совпадают!")
e.preventDefault();
}
}onClick="checkPP()"onclick="checkPP(event)" style="" в HTML или .style.x = y в JS. Если свойство установлено через CSS-селектор, будет пустая строка.$6$сольиз16символов ($6$ - SHA512). function checkData () {
//var data1
return axios.get('https://news.ycombinator.com/item?id=15414760')
.then((res) => {
var $ = cheerio.load(res.data)
//data1 = $('#hnmain > tbody > tr:nth-child(3) > td > table.comment-tree > tbody').html()
return $('#hnmain > tbody > tr:nth-child(3) > td > table.comment-tree > tbody').html();
});
}
checkData()
.then((data1) => {
console.log(data1);
});