JS为什么这些布尔值返回错误的值?

时间:2020-03-21 17:11:59

标签: javascript arrays boolean

由于某种原因,布尔值arrayFindNext会在100%的时间内返回false,而我怀疑finalProcessing也会返回false。为什么会这样呢? bars是固定大小为64的数组,meaningfulIndexes = []; for (let i = 0; i < 64; i++) { meaningfulIndexes.push((bars.length / 64) + i * (bars.length / 64)) } bars.forEach((currentValue, index, array) => { if (index == 0) { array[index].desiredHeight = finalProcessing[0] * canvas.height / 3 + 1; } if (meaningfulIndexes.indexOf(index) != -1) { array[index].desiredHeight = finalProcessing[meaningfulIndexes.indexOf(index)] * canvas.height / 3 + 1; } else { array[index].desiredHeight = (((array[index - 1].desiredHeight - 1) * 3 / canvas.height + finalProcessing[meaningfulIndexes.findIndex(arrayFindNext(index))]) / 2) * canvas.height / 3 + 1; } }) function arrayFindNext(value) { return value > i; } 的长度为128。

using Microsoft.AspNetCore.Identity;
using Microsoft.AspNetCore.Identity.EntityFrameworkCore;
using Microsoft.EntityFrameworkCore;

namespace CosmosApp.Context
{
    public class AppContext : IdentityDbContext<AppUser>
    {
        public DbSet<Teacher> Teachers { get; set; }

        public DbSet<Student> Students { get; set; }

        public AppContext(DbContextOptions options)
            : base(options)
        {

        }

        protected override void OnModelCreating(ModelBuilder modelBuilder)
        {
            base.OnModelCreating(modelBuilder);

            modelBuilder.Entity<IdentityUser>().ToContainer("Users");
            modelBuilder.Entity<AppUser>().ToContainer("Users");
            modelBuilder.Entity<IdentityUserRole<string>>().ToContainer("UserRoles");
            modelBuilder.Entity<IdentityUserLogin<string>>().ToContainer("UserLogins");
            modelBuilder.Entity<IdentityUserClaim<string>>().ToContainer("UserClaims");
            modelBuilder.Entity<IdentityRole>().ToContainer("Roles");
            modelBuilder.Entity<IdentityUserToken<string>>().ToContainer("UserTokens");

            modelBuilder.Entity<Teacher>().ToContainer("Teachers");
            modelBuilder.Entity<Student>().ToContainer("Students");
            modelBuilder.Entity<Teacher>().HasNoDiscriminator();
            modelBuilder.Entity<Student>().HasNoDiscriminator();
        }
    }
}

0 个答案:

没有答案
相关问题