Повторяющийся вывод Javascript - PullRequest
       6

Повторяющийся вывод Javascript

0 голосов
/ 04 сентября 2018

Я пытаюсь запустить новый скрипт. Прямо сейчас код очень прост. Я просто хотел проверить логику setInterval (), но потом заметил, что мой вывод продолжает дублироваться.

Вот мой сценарий:

 $(document).ready(function(){

    console.log('test');

    setInterval(function(){console.log('interval')}, 5000);//5 seconds
});

Как я уже сказал, просто.

Как я понимаю, я ожидаю, что вывод на консоли будет:

test 
interval
interval 
interval 
...

... с интервалом, повторяющимся каждые 5 секунд.

Но на самом деле я получаю:

test
test
interval
interval
interval
interval
...

... с "интервалом", отправляемым на консоль ДВАЖДЫ каждые 5 секунд!

Я полностью сбит с толку относительно того, почему я получаю дубликат вывода. Кто-нибудь знает, как остановить это дублирование, которое я испытываю?

Ответы [ 2 ]

0 голосов
/ 06 сентября 2018

Проблема, похоже, связана с Tampermonkey. Я отключил его и использовал Greasemonkey, и у меня не было проблем. Спасибо за ответы.

0 голосов
/ 04 сентября 2018

Я проверил то же самое, но получаю консоль, как и ожидалось, проверьте консоль в этом фрагменте кода.

$(document).ready(function(){

    console.log('test');

    setInterval(function(){console.log('interval')}, 5000);//5 seconds
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...