객체실습_js
2022. 1. 31. 16:43ㆍksmart_html_css_js/Js실습
728x90
1.
아래의 결과물이 나올 수 있도록 코드를 완성하여라
<script type="text/javascript">
obj01.myArray.push('홍길동');
obj01.myArray.push('이순신');
obj01.myArray.push('유관순');
console.log(obj01.myArray, '결과값>["홍길동","이순신","유관순"]');
</script>
2.
아래의 결과물이 나올 수 있도록 코드를 완성하여라
<script type="text/javascript">
obj2.setName('홍길동');
console.log(obj2.getName(), '결과값->홍길동');
</script>
3.
아래의 결과물이 나올 수 있도록 코드를 완성하여라
<script type="text/javascript">
obj3.arr.push(10);
obj3.arr.push(20);
obj3.arr.push(30);
obj3.arr.push(40);
console.log(obj3.sum(),'결과값->100');
</script>
4.
아래의 학생 점수를 다루는 객체가 있다.
학생들의 점수 중 높은 점수를 받은 학생명을 출력하여라.
<script type="text/javascript">
var obj4={
scoreArray : [],
getMaxAvgScoreName : function(){
}
}
obj4.scoreArray=[
{studentName:'홍길동', score:70},
{studentName:'이순신', score:90},
{studentName:'유관순', score:40},
];
console.log(obj4.getMaxAvgScoreName(),'결과값->이순신');
</script>
1. 답
<script type="text/javascript">
var obj01={
myArray:[]
}
obj01.myArray.push('홍길동');
obj01.myArray.push('이순신');
obj01.myArray.push('유관순');
console.log(obj01.myArray, '결과값>["홍길동","이순신","유관순"]');
</script>
2. 답
<script type="text/javascript">
var obj2={
name:null,
setName:function(name){
this.name=name;
},
getName:function(){
return this.name;
}
}
obj2.setName('홍길동');
console.log(obj2.getName(), '결과값->홍길동');
</script>
3. 답
<script type="text/javascript">
var obj3={
arr:[],
sum:function(){
var sum2=0;
for(var i=0;i<this.arr.length;i++){
sum2+=this.arr[i];
}
return sum2;
}
}
obj3.arr.push(10);
obj3.arr.push(20);
obj3.arr.push(30);
obj3.arr.push(40);
console.log(obj3.sum(),'결과값->100');
</script>
4. 답
<script type="text/javascript">
var obj4={
scoreArray : [],
getHighScoreStudentName : function(){
var highScore=0;
var HighScoreStudentName;
for(var i=0;i<this.scoreArray.length;i++){
if(highScore<this.scoreArray[i].score){
highScore=this.scoreArray[i].score;
HighScoreStudentName=this.scoreArray[i].studentName;
}
}return HighScoreStudentName;
}
};
obj4.scoreArray=[
{studentName:'홍길동', score:70},
{studentName:'이순신', score:90},
{studentName:'유관순', score:40},
];
console.log(obj4.getHighScoreStudentName(),'결과값->이순신');
</script>
728x90
'ksmart_html_css_js > Js실습' 카테고리의 다른 글
브라우저 모델 객체 - window 객체 실습_js (0) | 2022.01.31 |
---|---|
문자열 객체 실습_js (0) | 2022.01.31 |
함수 실습_ js (0) | 2022.01.31 |
중첩반복문_js (0) | 2022.01.31 |
반복문-for 실습_js (0) | 2022.01.31 |