PHP 뇌가 자바스크립트에서 array_pad적 함수가 없어서 울고 있는 너에게
소개
안녕하세요. SBI 증권으로의 투신 적립에 크레카를 사용할 수 있게 되었으므로, 대상의 미쓰이 스미토모 카드를 신청했습니다.
클레카로 적립할 수 있으면 포인트 쌓이므로 유익합니다! 여러분도 꼭!
글쎄, 이번에는 자바 스크립트에서 PHP array_pad
를하고 싶을 때가 있고 생성 된 코드를 공유합니다.
copipe에서 사용할 수 있으므로 좋으면 사용하십시오
PHP의 array_pad 함수란?
배열이 지정 길이에 미치지 않는 경우, 지정 길이까지 지정의 값으로 메울 수가 있는 함수입니다.
레퍼런스 이쪽↓
$ php --rf array_pad
Function [ <internal:standard> function array_pad ] {
- Parameters [3] {
Parameter #0 [ <required> array $array ]
Parameter #1 [ <required> int $length ]
Parameter #2 [ <required> mixed $value ]
}
- Return [ array ]
}
사용 예
<?php
$array = [12, 10, 9];
$length = 5;
$val = 'hello';
$result = array_pad($array, $length, $val);
// [12, 10, 9, 'hello', 'hello']
?>
자바 스크립트로 array_pad하고 싶습니다!
const array = [12, 10, 9]
const length = 5
const val = 'hello'
const result = [
...array,
...[...Array(length - array.length)].map(e => val)
]
// [12, 10, 9, 'hello', 'hello']
2021/07/26(月) 추가
코멘트 (을)를 받아, 이쪽이 스마트하고 멋진 코드가 됩니다
꼭 여기를 사용하십시오!
concat 사용한다면 스프레드 구문은 불필요했습니다.
const result = array.concat(Array(length - array.length).fill(val));
const array = [12, 10, 9]
const length = 5
const val = 'hello'
const result = array.concat(Array(length - array.length).fill(val));
결론
여러가지 방법 있다고 생각합니다만, 개인적으로 제일 심플하게 할 수 있었던 생각이 듭니다
그럼!
Reference
이 문제에 관하여(PHP 뇌가 자바스크립트에서 array_pad적 함수가 없어서 울고 있는 너에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/akitkat/items/da74a6ab9abb40119d9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
배열이 지정 길이에 미치지 않는 경우, 지정 길이까지 지정의 값으로 메울 수가 있는 함수입니다.
레퍼런스 이쪽↓
$ php --rf array_pad
Function [ <internal:standard> function array_pad ] {
- Parameters [3] {
Parameter #0 [ <required> array $array ]
Parameter #1 [ <required> int $length ]
Parameter #2 [ <required> mixed $value ]
}
- Return [ array ]
}
사용 예
<?php
$array = [12, 10, 9];
$length = 5;
$val = 'hello';
$result = array_pad($array, $length, $val);
// [12, 10, 9, 'hello', 'hello']
?>
자바 스크립트로 array_pad하고 싶습니다!
const array = [12, 10, 9]
const length = 5
const val = 'hello'
const result = [
...array,
...[...Array(length - array.length)].map(e => val)
]
// [12, 10, 9, 'hello', 'hello']
2021/07/26(月) 추가
코멘트 (을)를 받아, 이쪽이 스마트하고 멋진 코드가 됩니다
꼭 여기를 사용하십시오!
concat 사용한다면 스프레드 구문은 불필요했습니다.
const result = array.concat(Array(length - array.length).fill(val));
const array = [12, 10, 9]
const length = 5
const val = 'hello'
const result = array.concat(Array(length - array.length).fill(val));
결론
여러가지 방법 있다고 생각합니다만, 개인적으로 제일 심플하게 할 수 있었던 생각이 듭니다
그럼!
Reference
이 문제에 관하여(PHP 뇌가 자바스크립트에서 array_pad적 함수가 없어서 울고 있는 너에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/akitkat/items/da74a6ab9abb40119d9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
const array = [12, 10, 9]
const length = 5
const val = 'hello'
const result = [
...array,
...[...Array(length - array.length)].map(e => val)
]
// [12, 10, 9, 'hello', 'hello']
코멘트 (을)를 받아, 이쪽이 스마트하고 멋진 코드가 됩니다
꼭 여기를 사용하십시오!
concat 사용한다면 스프레드 구문은 불필요했습니다.
const result = array.concat(Array(length - array.length).fill(val));
const array = [12, 10, 9]
const length = 5
const val = 'hello'
const result = array.concat(Array(length - array.length).fill(val));
결론
여러가지 방법 있다고 생각합니다만, 개인적으로 제일 심플하게 할 수 있었던 생각이 듭니다
그럼!
Reference
이 문제에 관하여(PHP 뇌가 자바스크립트에서 array_pad적 함수가 없어서 울고 있는 너에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다
https://qiita.com/akitkat/items/da74a6ab9abb40119d9f
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념
(Collection and Share based on the CC Protocol.)
Reference
이 문제에 관하여(PHP 뇌가 자바스크립트에서 array_pad적 함수가 없어서 울고 있는 너에게), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/akitkat/items/da74a6ab9abb40119d9f텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)