作业_11.6

本文详细讲解了如何使用JavaScript的filter方法从数组中筛选奇数元素,并介绍了Vue.js中组件的正确创建和使用流程,包括组件模板定义、注册及在视图中使用的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

  1. 目前我们有一个数组[1,2,3,4,5,6,7],请使用js获取出所有的奇数并加入到一个新数组中,然后将新数组打印到控制台。
		<script type="text/javascript">
   		[1,2,3,4,5,6,7].filter(data=>{
   			if (data%2==1)
   			return console.log(data);
   		})
   	</script>
  1. 【改错】请指出下列代码有几处错误:
   var conponentTemp = {
       template: '<h2>{{msg}}</h2>',
   }
   Vue.component('ZUJIAN', conpomentTemp);
   var vm = new Vue([
       el: '#app'
       data: [
           msg: 'vm中的msg'
       ]
   	methods() {
   		m1: function() {
   		alert('m1被调用了');
   		}
   	}
   ])

改:

		var conponentTemp = {
			template: '<h2>{{msg}}</h2>',
		};
		Vue.component('ZUJIAN', conponentTemp);
		var vm = new Vue({
				el:'#app',
				data: {
					msg: 'vm中的msg',
				},
				methods: {
					m1: function() {
						alert('m1被调用了');
					}
				}
		});
  1. 下列代码的执行结果是什么,并说明为什么是这个执行结果。
    var ay = [‘asdf’, ‘qwsds’, ‘sdsd’,‘diss’];
    ay.filter(data => {
    return data.includes(‘sd’) && data.length == 5; });
 	输出qwsds,因为,filter是返回满足条件并存入新数组,而判断的条件字符串中有“sd”为并加上字符长度为5的字段,所以,输出qwsds
  1. 创建组件的流程是什么,请写个每个流程的代码。
    1.定义组件模板
    var zujiantemp = {
    			template:"",
    			},
     2.将组件注册进vue中
     Vue.component('zujian1', zujiantemp);
     3.想使用标签一样使用组件 
     <zujian1></zujian1>
    
  2. 组件的data和vm的data有什么差别,为什么会有这种差别。、
 	组件中的data是一个函数必须有返回的对象,而vm中data为一个属性
 	组件只能应用在vm的视图下
 	
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值