Baseline Widely available
shift()
ë©ìëë ë°°ì´ìì 첫 ë²ì§¸ ìì를 ì ê±°íê³ , ì ê±°ë ìì를 ë°íí©ëë¤. ì´ ë©ìëë ë°°ì´ì 길ì´ë¥¼ ë³íê² í©ëë¤.
const array1 = [1, 2, 3];
const firstElement = array1.shift();
console.log(array1);
// Expected output: Array [2, 3]
console.log(firstElement);
// Expected output: 1
구문 ë°í ê°
ë°°ì´ìì ì ê±°í ìì. ë¹ ë°°ì´ì ê²½ì° undefined
를 ë°íí©ëë¤.
shift
ë©ìëë 0ë²ì§¸ ìì¹ì ìì를 ì ê±° íê³ ì°ì´ì ëë¨¸ì§ ê°ë¤ì ìì¹ë¥¼ í칸 ì© ìì¼ë¡ ë¹ê¹ëë¤. ê·¸ë¦¬ê³ ì ê±°ë ê°ì ë°í í©ëë¤. ë§ì½ ë°°ì´ì length
ê° 0ì´ë¼ë©´ undefined
를 ë¦¬í´ í©ëë¤.
shift
ë ìëì ì¸ ì¼ë°ííë¡ì¨; ì´ ë©ìëë ë°°ì´ê³¼ ì ì¬í ííì ê°ì²´ìì í¸ì¶ íê±°ë ì ì© í ì ììµëë¤. ì°ìë ì¼ë ¨ì ë§ì§ë§ í목ì ëíë´ë ê¸¸ì´ ìì±ì ê°ì§ê³ ìì§ ìì ê°ì²´ì ì ë¡ë² ì´ì¤ ìì¹ ìì±ìë ì미 ìë ìëì íì§ ìì ì ììµëë¤. (Objects which do not contain a length
property reflecting the last in a series of consecutive, zero-based numerical properties may not behave in any meaningful manner.)
ìë ì½ëë myFish
ë¼ë ë°°ì´ìì 첫ë²ì§¸ ìì를 ì ê±° í기 ì ê³¼ í를 ë³´ì¬ ì¤ëë¤. ê·¸ë¦¬ê³ ì ê±°ë ììë ë³´ì¬ì¤ëë¤.
var myFish = ["angel", "clown", "mandarin", "surgeon"];
console.log("myFish before: " + myFish);
// "ì ê±°ì myFish ë°°ì´: angel,clown,mandarin,surgeon"
var shifted = myFish.shift();
console.log("myFish after: " + myFish);
// "ì ê±°í myFish ë°°ì´: clown,mandarin,surgeon"
console.log("Removed this element: " + shifted);
// "ì ê±°ë ë°°ì´ ìì: angel"
while ë°ë³µë¬¸ ììì shift() ì¬ì©í기
shift() ë©ìëë while 문ì ì¡°ê±´ì¼ë¡ ì¬ì©ë기ë í©ëë¤. ìë ì½ëììë while 문ì íë² ë ë ë§ë¤ ë°°ì´ì ë¤ì ìì를 ì ê±°íê³ , ì´ë ë¹ ë°°ì´ì´ ë ëê¹ì§ ë°ë³µë©ëë¤.
var names = ["Andrew", "Edward", "Paul", "Chris", "John"];
while ((i = names.shift()) !== undefined) {
console.log(i);
}
// Andrew, Edward, Paul, Chris, John
ëª
ì¸ ë¸ë¼ì°ì í¸íì± ê°ì´ 보기
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4