"함수 unset()"의 두 판 사이의 차이

25번째 줄: 25번째 줄:
</source>
</source>
<source lang='javascript'>
<source lang='javascript'>
var nums = [101,102,103];
var nums = ['apple','banana','cranberry'];
delete nums[1];
delete nums[1];
console.log(nums);
console.log(nums);
// [101, empty, 103]
// ["apple", empty, "cranberry"]
</source>
</source>



2019년 1월 6일 (일) 18:26 판

  다른 뜻에 대해서는 HTML del 태그 문서를 참조하십시오.
  다른 뜻에 대해서는 리눅스 unset 문서를 참조하십시오.
  다른 뜻에 대해서는 PHP unset() 문서를 참조하십시오.
del
unset
delete

1 JavaScript

var fruits = {a:'apple',b:'banana',c:'cranberry'};
delete fruits.b;
console.log( fruits );
// {a: "apple", c: "cranberry"}
var fruits = {a:'apple',b:'banana',c:'cranberry'};
delete fruits['b'];
console.log( fruits );
// {a: "apple", c: "cranberry"}
var nums = ['apple','banana','cranberry'];
delete nums[1];
console.log(nums);
// ["apple", empty, "cranberry"]

2 PHP

$fruits = [ 'a'=>'apple', 'b'=>'banana', 'c'=>'cranberry' ];
unset($fruits['b']);
print_r($fruits);
// Array
// (
//     [a] => apple
//     [c] => cranberry
// )

3 Python

fruits = { 'a' : 'apple', 'b' : 'banana', 'c': 'cranberry' }
del fruits['b']
print fruits
# {'a': 'apple', 'c': 'cranberry'}

4 Perl

my %fruits = ( 'a' => 'apple', 'b' => 'banana', 'c' => 'cranberry' );
delete $fruits{'b'};

foreach my $key (keys %fruits) {
	my $value = $fruits{$key};
	print "$key : $value\n";
}
#c : cranberry
#a : apple

5 같이 보기

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}