对象(查找、遍历、访问)

题1

var obj = {

color: '黑色',

weight: 2000,

brand: '辣妈',

type: 'UTF - 8',

paly: function () {

alert('我在'+'听歌、看电影、打游戏、敲代码')

}

}

obj.paly()

题2

var dog = {

dName:'coco',

type: '阿拉斯加',

age: '5岁',

color: '棕红色',

};

console.log(dog);

题3

var num = 1;

function demo() {

console.log(num); //1

function deoSon() {

console.log(num); //undefined

num = 3;

console.log(num); //3,

}

var num = 2;

deoSon();

}

demo()

题4

请使用arguments完成函数getResult,实现得到输入的所有的数值的最小值、最大值、平均数、总和等功能。作业

描述:函数名:getResult函数调用方式:getResult(数值1、数值2、数值3、数值4……)函数功能:返回值是一个对象,

这个对象有sum,max,min,averages等属性,分别表示实参的总和、最大值、最小值、平均数等。

function getResult() {

var max = arguments[0];

var min = arguments[0];

var he = 0;

var pjz = 0;

for (var i = 0; i < arguments.length; i++) {

he += arguments[i];

if (arguments[i] > max) {

max = arguments[i]

}

if (arguments[i] < min) {

min = arguments[i]

}

}

pjz = he / arguments.length;

var fan = new Object()

fan.max = max;

fan.min = min;

fan.he = he;

fan.pjz = pjz;

return fan;

}

console.log(getResult(1, 2, 3, 4, 5, 6))

for (var k in getResult(1, 2, 3, 4, 5, 6)) {

console.log(getResult(1, 2, 3, 4, 5, 6)[k])

}

题5

要求:

函数名称:exist

函数调用方式:exist(数据date,数组arr)

函数功能:判断“数据date”是否存在于“数组arr"中,如果是函数返回值为true,如果不是函数返回值为false

function exist(date, arr) {

for (var i = 0; i < arr.length; i++) {

if (date === arr[i]) {

return '有';

}

}

return '无';

}

console.log(exist(2, [1, 2, 3, 4]));

题6

筛选没有提交反馈的学生

function fn(arr,currentArr) {

var newarr = [];

for (var i = 0; i < arr.length; i++) {

var fan = exist(arr[i], currentArr)

if (fan == '无') {

newarr[newarr.length]=arr[i]

}

}

return newarr;

}

var arr = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏", "魏明杨", "党婷", "熊飞", "郑翠翠", "李航卫",

"屈涛", "汪孝双", "代攀飞", "武志钰", "王亚龙", "周芙榕", "李涛", "郝颖", "文冲洋", "王旭拯",

"胡佳豪", "冠晓丽", "马晓晗", "干思聪", "张绿", "李德", "郑萍", "张凯", "张喜成", "葛云侠",

"杨磊", "任变", "景德", "高卷林", "刘益凡", "赵娜", "陈章鸣", "张荣召", "赵凯旋", "程倩倩",

"脱朝平", "刘吉利", "郭苗苗", "马建峰", "潘瑞", "闫翔", "马晨", "李轩轩", "黄红梅", "刘书彬", "罗强",

"刘东", "王可可", "陈泽文", "李嘉琪", "段佳琦", "黄燕", "邱淑鸿", "宋翔宇", "王波", "樊琳", "王兆国",

"许成", "李兴"];

var currentArr = ["张瑞淑", "徐海涛", "谢岗岗", "薛鹏", "魏明杨", "党婷", "熊飞",

"郑翠翠", "李航卫", "屈涛", "汗孝双", "代鐢飞", "武志钰", "干亚龙", "周芙榕",

"李涛", "郝颖", "文冲洋", "干旭拯", "胡佳豪", "寇晓丽", "马晓晗", "张绿", "李德",

"郑萍", "张凯", "张嘉成", "葛云侠", "杨磊", "任变", "景德", "高卷林", "刘益凡",

"赵娜", "陈章鸣", "张荣召", "赵凯旋", "程倩倩", "脱朝平", "刘吉利", "郭苗苗",

"马建峰", "潘瑞", "闫翔", "马晨", "李轩轩", "黄红梅", "刘书彬", "罗强", "刘东",

"陈泽文", "李嘉琪", "段佳琦", "黄燕", "邱淑鸿", "宋翔宇", "王波", "樊琳", "王兆国",

"许成", "李兴"];

console.log(fn(arr,currentArr));

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值