别急别急!我马上就来了!
导航
侧边栏
最新评论
北熙宝宝@Hikurn_Xi管理员
2025-07-30 17:13
@松鼠大大:😅
松鼠大大
2025-07-29 18:56
∠( ᐛ 」∠)_都是科兴害的,哈哈
Honesty
2025-07-29 15:31
@北熙宝宝@Hikurn_Xi:ヾ(≧∇≦*)ゝ 欢迎来踩(来财)
北熙宝宝@Hikurn_Xi管理员
2025-07-29 14:49
@Honesty:hi,欢迎大佬“Honesty”入住女子寮。友情链接将会在1h内更新。
Honesty
2025-07-24 22:23
名称:Honesty 简介:花には咲く日があり、人には少年はいない 链接:https://blog.hehouhui.cn 头像:https://blog-file.hehouhui.cn/202507171929231.jpeg 哈喽已添加贵站,欢迎互踩呀!
当季追番
与游戏中心的少女异文化交流的故事
95分神作
番剧与游戏中心的少女异文化交流的故事
2025年夏季新番
本身还以为是那种游戏宅番剧,想着第一集先不急着看的,结果群友一群人艾特我?我一看,嗯,萝莉控必看的死宅日常番剧啊。(顺带一提,哔哩哔哩给它加了萝莉控TAG,本身是没有的)
夏日口袋(Summer Pockets)
95分神作
番剧夏日口袋(Summer Pockets)
2025年夏季新番
从游戏发售就一直在期待的动画;目前看了感觉是整体还行,原作党的我本身就太过于期待了。但是苍线是真的好看。
薰香花朵凛然绽放
90分神作
番剧薰香花朵凛然绽放
2025年夏季新番
好看好看的纯爱番剧,有种领桌怪同学+会长是女仆小姐+俺物语 的错觉,但是很好看的
地缚少年花子君 第二季 第2部分
85分佳作
番剧地缚少年花子君 第二季 第2部分
2025年夏季新番
还是一如既往地好看!
肥宅勇者
80分佳作
番剧肥宅勇者
2025年夏季新番
尝试在异世界中找点好玩的东西,发现就这个第一集观感还不错,目前坚持在看。
9-nine- 支配者的王冠
75分良作
番剧9-nine- 支配者的王冠
2025年夏季新番
没有抱有太大的期待,只能说还行,得亏期待不高。
阅读中
加茂さんは喋らない 〜隣の席の寡黙少女が无茶するから危なっかしくて放っておけない〜
99分神作
日轻加茂さんは喋らない 〜隣の席の寡黙少女が无茶するから危なっかしくて放っておけない〜
2022年1月01日 0时 ~ 阅读中
已累计阅读3年7个月
无口少女真的太棒啦!
标记:参与翻译
ワンルーム、日当たり普通、天使つき。
98分神作
日漫ワンルーム、日当たり普通、天使つき。
2024年4月01日 0时 ~ 阅读中
已累计阅读1年4个月
暂无内容
악당들에게 키워지는 중입니다
92分神作
韩漫악당들에게 키워지는 중입니다
2024年4月02日 0时 ~ 阅读中
已累计阅读1年4个月
《被恶棍们抚养中》女主卡哇伊!!!
転生七女ではじめる异世界ライフ 〜万能魔力があれば贵族社会も余裕で生きられると闻いたのですが?!〜
91分神作
日轻転生七女ではじめる异世界ライフ 〜万能魔力があれば贵族社会も余裕で生きられると闻いたのですが?!〜
2022年5月01日 0时 ~ 阅读中
已累计阅读3年3个月
七女别闹了!
【推しの子】
90分神作
日漫【推しの子】
2023年4月10日 0时 ~ 阅读中
已累计阅读2年4个月
太赞了!
選個美男做爸爸
90分神作
韩漫選個美男做爸爸
2024年4月15日 0时 ~ 阅读中
已累计阅读1年4个月
暂无内容
这一世我来当家主
暂无评分
韩漫这一世我来当家主
2024年6月07日 10时 ~ 阅读中
已累计阅读1年2个月
暂无内容
攻略中
暂无内容
谷歌广告

JavaScript学习第二天

作者:北熙宝宝@Hikurn_Xi时间:2022-08-09 19:29:21

数组的常用方法

//push后面增加
var arr = [1,2,3]
arr.push(4) //在后面追加元素
console.log(arr) //返回的是{1,2,3,4}
var res = arr.push(4)
console.log("返回值",res) //返回值是数组增加之后的长度
//POP后面删除
var respop = arr.pop()
console.log(arr)
console.loh("返回值",respop) //返回值是删除的元素
//unshift前面追加
var resunshift = arr.unshift("tiechui")
console.log(arr)
console.log("返回值",resunshift) //返回是长度
//shift前面删除
var resshift = arr.shift()
console.log(arr)
console.loh("返回值",resshift) //返回是删除的元素
//splice 自定义删除
var ressplice = arr.splice(1,2) //什么位置开始,删除几个
console.log(arr)
console.log("返回值",splice) //返回的是删除的元素组成的数组
//splice 自定义添加
var ressplice = arr.splice(1,0,"beixi","hikurn") //什么位置开始,删除几个,从那个位置之前加,加什么
console.log(arr)
//resverse 倒叙排序
var arr3 = [1,2,3,4]
arr3.resverse()
console.log(arr3)
//sort 倒序排序
var arr4 =  [11,21,3,56,7]
arr.ressort(function(a,b){
	return(a-b) //a-b 是从小到大,反之从大到小
})
console.log(arr4)
//concat拼接(不影响原数组)
var arr1 = [1,2,3]
var arr2 = [4,5,6]
var arr3 = arr1.concat(arr2)
var arr4 = arr.contcat(arr,7,[8,9])//可以拼接并添加】
var arr5 = arr1.concat()
arr4.pop
//join 数组转换成字符串
var arr6 = [1,2,3,4,5]
document.write(arr6.join("-"))//输出结果就是1-2-3-4
//案例
var arr= []
for(var i=0;i<5;i++){
	arr.push("<li>"+i+"</li>")
}
console.log(arr)
document.write(arr(""))
//slice 截取(不影响原数组)
var arr = ["beixi","tongbao","tangbao","mingbao"]
var arr2 = arr.slice(0,2)
console.log(arr2)//输出结果是"beixi"和"tongbao"
var arr3 = arr.slice(2)
console.log(arr3)//输出结果2到结束是"tangbao","mingbao"
var arr4 = arr.slice()
console.log(arr4)//输出结果就是复制一份,和concat有异曲同工之妙
var arr5 = arr.slice(2,-1)
console.log(arr5)//输出结果是"tangbao"-1是指(数组数量+(-1))
//indexOf/lastOf 返回-1就是找不到(没有)
var arr = ["beixi","tongbao","tangbao","beixi","hikurn"]
var res = arr.indexOf("ccc")//-1
var res = arr.indexOf("beixi") //0(此时后面的beixi就查不到了)
var res = arr.indexOf("beixi",2) //3(从2开始查询,就有机会查询到后面的,但是前面的就不查了)
var res = arr.lastOf("beixi")//1
数组去重
var arr = [1,2,3,4,5,6,2,1]
//1
var arr2 = []
for var(var i=0;i<arr.length;i++){
	if(arr2.indexOf(arr[i])===-1){
		arr2.push(arr[i])
	}
}
//2
var obj = {}
for(var i=0;i<arr.length;i++){
	obj[arr[i]] = "随便"
}
var arr2 = []
for(var i in obj){
	arr2.push(i)
}
console.log(arr2)
//3 new Set
var set1 = new Set(arr)
var arr1 = Array.from(set1)
console.log(set1)
//forEach 遍历
var arr = ["aaa","bbb","ccc","ddd"]
arr.forEach(function(item,index){
	console.log(item,index)
})
//map映射
var arr = [1,2,3,4,5]
var arr2 = arr.map(function(){
	return item*item
})
console.log(arr)//输出结果是各自的平方
//filter过滤
var arr = [100,200,300]
var arr2 = arr.filter(function(item){
	return item>200
})
console.log(arr2)

var arr3 = [{name:beixi,price:100},{name:xiaozhi,price:1}]
var arr4 =arr.filter(function(item){
	return item.price>50
})
console.log(arr4)
//every 每一个
var arr = [80,90,92,94]
arr.every(function(item){
	return item>=90
})
//some 只要一个满足条件就是ture
var arr = [90,90,2,94]
arr.some(function(item){
	return item>=90
})
//find 过滤/找到(找到一个就不管了,对应的是filter)
var arr = [{name:"yuwen",grade:"90"},{name:"shuxue",grade:"90"},{name:"tiyu",grade:"100"}]
var arr2 = arr.find(function(item){
	return item.grade===100
})
//reduce 叠加
var arr = [1,2,3,4]
var arr2 = arr.reduce(function(prev,item){
	return prev+item
},0)
console.log(arr2)

字符串

创建字符串

var str1 = "hello"

var str2 = new String("hello")