Open8
JavaScriptわからんメモ
以下の記述はどういう意味になる?
import * as puppeteer from 'puppeteer';
devDependenciesとdependenciesの違いは?
環境変数を使う
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が使えない?
});
document.querySelectorは最初に見つかった値を返す
someを使って配列をチェックする
Node.jsだとreplaceAllが使えない。
gオプションを使う
var str = "Mr Blue has a blue house and a blue car";
var res = str.replace(/blue/g, "red");