JavaScript関連のことを調べてみた2020年08月04日

JavaScript関連のことを調べてみた2020年08月04日

Node.jsでtmpに一時ディレクトリを作るにはfs.mkdtempSyncを使う

Node.jsで/tmpに一時的なディレクトリを作るには、[fs.mkdtempSync]を使います。

[fs.mkdtempSync]: https://nodejs.org/api/fs.html#fs_fs_mkdtempsync_prefix_options

“`javascript
const fs = require(‘fs’)

const dir = fs.mkdtempSync(‘/tmp/foo’)

console.log(dir)
//=> “/tmp/foo4xeXpJ”
“`

元記事を表示

JS 第一引数の配列を第二引数で要素ごとに連結して返す

## lodashのjoin関数を作ってみた

配列後方毎に連結させる想定でいた

~~~~javascript
const join = (array, join = “,”) => {
let index = array.length – 1
let linking = “”
for (let i = 0; i < index; i++) { linking += array[i] + join } linking += array[index] return linking } console.log(join(["a", "b", "c"], "~")) // => a~b~c
~~~

配列前方毎に連結させる方がすっきり書けるっぽい。

~~~~javascript
const join = (array, join = “,”) => {
const arrayCopy = […array]

//array最初の要素を取り出す
let linking = arrayCopy.shift()

for (let i =

元記事を表示

JS 配列の最後だけ取り出す

# lodashのlast関数を作ってみた
~~~javascript
const last = (array) => {
const index = array.length – 1
return array[index]
}

console.log(last([1, 2, 3, 4, 3, 0]))

// => 0
~~~

元記事を表示

Worpressのbody直下にスクリプトを入れる方法

“`functions.php

/**
* bodyタグ開始に挿入
*/
add_action( ‘wp_body_open’, function() {
?>



元記事を表示

Laravel + Vue.jsの導入方法

LaravelのBladeにVueコンポーネントを組み込む方法をまとめます。

## 環境
+ laradock
+ php: 7.3
+ Laravel: 7.2

## Vue.jsをインストールする
“`php:laravel/package.json
“vue”: “^2.6.11”,
“vue-template-compiler”: “^2.6.11”
“`

“`
$ docker-compose exec workspace npm install
“`

## Vueコンポーネントを作成する
試しにハートボタンを作成します。

“`laravel/resources/js/components/SampleLike.vue