Назначение для DataFrame не работает, но dtypes изменился

Это называется Tagged Template String в ES-6, о котором можно прочитать Здесь , смешно я нашел ссылку в разделенном разделе самого чата.

Но соответствующая часть кода приведена ниже (вы можете в основном создать сортировку фильтра).

function tag(strings, ...values) {
  assert(strings[0] === 'a');
  assert(strings[1] === 'b');
  assert(values[0] === 42);
  return 'whatever';
}
tag `a${ 42 }b`  // "whatever"

В основном это просто пометка «1» с помощью функции console.log, так как это будет делать с любой другой функцией. Функции тегов принимают разобранные значения строк шаблона и значения, отдельно от которых могут выполняться дальнейшие задачи.

Бабель переводит вышеуказанный код в

var _taggedTemplateLiteralLoose = function (strings, raw) { strings.raw = raw; return strings; };

console.log(_taggedTemplateLiteralLoose(["1"], ["1"]));

Как вы можете видеть это в в примере выше, после того, как он был передан babel, функция tagging (console.log) передается возвращаемым значением следующего es6-> 5 переданного кода.

_taggedTemplateLiteralLoose (["1"], [ "1"]);

Возвращаемое значение этой функции передается в console.log, который затем распечатает массив.

0
задан U9-Forward 27 March 2019 в 06:44
поделиться