Open8

JavaScriptわからんメモ

ぶるーぶるー

以下の記述はどういう意味になる?

import * as puppeteer from 'puppeteer';
ぶるーぶるー

環境変数を使う

dotenvを使う

$ yarn add dotenv

.envファイルをプロジェクトのルートに作成

.env
XXX=YYY
ぶるーぶるー

このはてななんだっけ?

    const orderDetail = document.querySelector(
      'div#ordersContainer div.a-box-group div.a-box'
    )?.textContent?.trim();
ぶるーぶるー

arrow関数の中のスコープがよくわからない

const TEST = 10

  const maxPageIndex = await page.evaluate(() => {
    const numOrders = Number(document.querySelector('.num-orders').textContent);
    return Math.floor((numOrders / 10) * 10); // ここでTESTが使えない?
  });
ぶるーぶるー

Node.jsだとreplaceAllが使えない。
gオプションを使う

var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red");