Что такое «асинхронный примитив» в JavaScript?
Согласно MDN:
"В JavaScript примитив (примитивное значение, примитивный тип данных) - это данные, которые не являются объектом и не имеют методов. Существует 7 примитивных типов данных: строка, число, bigint, логическое значение, ноль, неопределенный, символ ( новое в ECMAScript 2016). "
Как тогда асинхронный метод может быть примитивом? В различных статьях и блогах такие методы, как settimeout и setinterval, называются «асинхронными примитивами», но я не уверен, насколько они соответствуют определению примитива.